Всем привет.
Аналогичная проблемка. Иногда выскакивает окошко, иногда нет. В случае, когда оно есть - скрипт удачно доходит до конца. В случае, когда окошка нет - не происходит отработки ветки "Else". Что не так?
Код:
Run("ezAntivirus.exe")
;BlockInput(1)
WinWaitActive("License Agreement", "")
ControlClick("License Agreement", "", "CUST:BUTTON2")
WinWaitActive("Installation Location", "")
ControlClick("Installation Location", "", "CUST:BUTTON2")
If WinExists ("Update Message", "") Then
WinWaitActive ("Update Message", "")
ControlClick("Update Message", "", "CUST:BUTTON2")
WinWaitActive ("Scan", "")
ControlClick("Scan", "", "CUST:BUTTON1")
ControlClick("Scan", "", "CUST:BUTTON1")
WinWaitActive("Restart Required", "")
WinClose("Restart Required", "")
Else
WinWaitActive ("Scan", "")
ControlClick("Scan", "", "CUST:BUTTON1")
ControlClick("Scan", "", "CUST:BUTTON1")
WinWaitActive("Restart Required", "")
WinClose("Restart Required", "")
EndIf
Exit