Как обрабатывать несколько открытых окон

#qtp

#qtp

Вопрос:

В приложении Windows, если скрипт написан для одного окна и если одно и то же окно открывается более одного раза, то скрипты завершаются сбоем и по ошибке.

Комментарии:

1. Вопрос не совсем ясен. Вы хотите знать а) как избежать открытия окна более одного раза или б) как обращаться к нескольким экземплярам определенного окна? Это большая разница. Ответ TestGeeK касается только варианта a).

2. Мне также интересно, почему вы не принимаете ни один из ответов, данных на ваши пять других вопросов. Давай!

Ответ №1:

Для такой ситуации.. Почему бы вам не добавить проверку в свой скрипт. проверьте, существует приложение или нет.

Например:

    if javawindow(xxxxx).Exist(0) then
      ' some code for not opening the same window.          
   else
      'some code for opening the window.
   end if