-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Подавление сообщения о не протестированном драйвере
Можно ли, дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? Не завися от их количества и содержимого, только подобное окно плюс продолжение установки.
Заранее благодарен за помощь.
|
Цитата:
Цитата SAOPP
дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? »
|
Используйте AdlibEnable
Код:
Global $sTitle = "Установка оборудования"
AdlibEnable("_WinKill", 100)
;Главный цикл либо тело основного скрипта
While 1
Sleep(100)
WEnd
AdlibDisable()
Func _WinKill()
If WinExists($sTitle) Then WinKill($sTitle)
EndFunc ;==>_WinKill
|
Maza Faka, спасибо. А можно попросить немножко расписать двух словах AdlibEnable здесь задаётся количество окон или 100 не имеет к этому отношение? И ещё, WinClose меня как-то смущает, оно просто закрывает получается такое окно или делает то, что мне необходимо? Извиняюсь за спрошенное :)
|
Цитата:
Цитата SAOPP
расписать двух словах AdlibEnable »
|
В справке всё расписано.
Цитата:
Цитата SAOPP
WinClose меня как-то смущает, оно просто закрывает получается такое окно или делает то, что мне необходимо? »
|
Да, как и исходит из названия, WinClose закрывает окно с указанным заголовком, но можно и кнопку нажимать:
Код:
Opt("WinWaitDelay", 1)
HotKeySet("^q", "_Quit")
Global $sTitle = "Установка оборудования"
;Главный цикл
While 1
WinWait($sTitle)
ControlClick($sTitle, "", "Button1")
Sleep(10)
WEnd
Func _Quit()
Exit
EndFunc
Тут возможно вместо Button1 потребуется выставить Button2, точно сказать немогу.
|
Время: 05:33.
© OSzone.net 2001-