Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Подавление сообщения о не протестированном драйвере (http://forum.oszone.net/showthread.php?t=129507)

SAOPP 22-01-2009 16:05 1015920

Подавление сообщения о не протестированном драйвере
 


Можно ли, дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? Не завися от их количества и содержимого, только подобное окно плюс продолжение установки.

Заранее благодарен за помощь.

Maza Faka 22-01-2009 16:59 1015984

Цитата:

Цитата SAOPP
дабы при запуске скрипта, тот в свою очередь сидел и следил за подобными окошками кликая 'Все равно продолжить'? »

Используйте AdlibEnable
Код:

Global $sTitle = "Установка оборудования"
AdlibEnable("_WinKill", 100)

;Главный цикл либо тело основного скрипта
While 1
    Sleep(100)
WEnd

AdlibDisable()

Func _WinKill()
    If WinExists($sTitle) Then WinKill($sTitle)
EndFunc  ;==>_WinKill


SAOPP 22-01-2009 17:06 1015991

Maza Faka, спасибо. А можно попросить немножко расписать двух словах AdlibEnable здесь задаётся количество окон или 100 не имеет к этому отношение? И ещё, WinClose меня как-то смущает, оно просто закрывает получается такое окно или делает то, что мне необходимо? Извиняюсь за спрошенное :)

Creat0R 22-01-2009 17:19 1016005

Цитата:

Цитата 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.

Время: 05:33.
© OSzone.net 2001-