Добрый день!
Подскажите, не могу сообразить, как можно ожидать появления одного из известных заранее окон(два и более), и в зависимости от того какое окно появилось выполнить то, или иное действие?
Самый простой способ для начинающих это перечислить варианты имени или другого указания на окно через чередующиеся "если"
Код:
IfWinExists("[CLASS:Notepad]")Then;Проверяем наличие окна блокнота по классу окнаMsgBox(4096,"","Окно существует");здесь пишем последовательность действийEndIfIfWinExists("Lineage II")Then;Проверяем наличие окна игры Lineage по имени окнаMsgBox(4096,"","Окно существует");здесь пишем последовательность действийEndIf
Это не полноценный код решающий задачу, но как кусочек хлеба на пожевать мысль пойдет.
Самый простой способ для начинающих это перечислить варианты имени или другого указания на окно через чередующиеся "если"
Код:
IfWinExists("[CLASS:Notepad]")Then;Проверяем наличие окна блокнота по классу окнаMsgBox(4096,"","Окно существует");здесь пишем последовательность действийEndIfIfWinExists("Lineage II")Then;Проверяем наличие окна игры Lineage по имени окнаMsgBox(4096,"","Окно существует");здесь пишем последовательность действийEndIf
Это не полноценный код решающий задачу, но как кусочек хлеба на пожевать мысль пойдет.
Спасибо, как вариант, если в While c ExitLoop завернуть, видимо придется так и сделать. Но что-то мне бесконечный цикл не очень нравится. Может еще кто что подскажет.