Здравствуйте, уважаемые форумчане.
Есть такой вопрос по скрипту.
У меня есть скрипт, который если замечает на момент своего срабатывания - окно, имеющее class: MCIQTZ_Window - затем сворачивает его и прекращает свою работу.
Дело в том, что окно это всегда появляется по-разному и сложно подгадать время - сколько должен ждать скрипт перед своим срабатыванием.
Подскажите - как заставить скрипт ждать - окно с данным классом - до тех пор, пока оно не появится и сработать ровно тогда когда оно появилось ?
А если он допустим, замечает данное окно открытым - на момент своего запуска - то тут же скрывает его.
Есть такой вопрос по скрипту.
У меня есть скрипт, который если замечает на момент своего срабатывания - окно, имеющее class: MCIQTZ_Window - затем сворачивает его и прекращает свою работу.
Дело в том, что окно это всегда появляется по-разному и сложно подгадать время - сколько должен ждать скрипт перед своим срабатыванием.
Подскажите - как заставить скрипт ждать - окно с данным классом - до тех пор, пока оно не появится и сработать ровно тогда когда оно появилось ?
А если он допустим, замечает данное окно открытым - на момент своего запуска - то тут же скрывает его.
Код:
While 1
Sleep(10)
If WinExists("[CLASS:MCIQTZ_Window]") Then
Sleep(1000)
WinSetState("[CLASS:MCIQTZ_Window]", "", @SW_HIDE)
ExitLoop
EndIf
WEnd