Показать полную графическую версию : Подавление сообщения о не протестированном драйвере
http://img232.imageshack.us/img232/7552/20090122144648ve4.png
Можно ли, дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? Не завися от их количества и содержимого, только подобное окно плюс продолжение установки.
Заранее благодарен за помощь.
Maza Faka
22-01-2009, 16:59
дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? »
Используйте 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 меня как-то смущает, оно просто закрывает получается такое окно или делает то, что мне необходимо? Извиняюсь за спрошенное :)
расписать двух словах AdlibEnable »
В справке (http://www.autoitscript.com/autoit3/docs/functions/AdlibEnable.htm) всё расписано.
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, точно сказать немогу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.