При установке AutoIt-скрипта из WPI RunOnceEx "выкидывает" скрипт до того, как установка приложения закончится. При запуске скрипта с винта или с СD без WPI - все OK.
Например, Acronis TrueImage 6.0:
Код:
; AutoIt3 Sript
AutoItSetOption("WinTitleMatchMode", 2)
$Exe = "TrueImage60.exe"
; ------------------Установка TrueImage 6.0 beta 311--------------
run( $Exe )
WinWaitActive("Установка Acronis TrueImage", "", 0)
Sleep ( 1000 )
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow38")
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlSend("Установка Acronis TrueImage", "", "FXWindow34", "XXXXX")
ControlSend("Установка Acronis TrueImage", "", "FXWindow36", "XXXXX")
ControlSend("Установка Acronis TrueImage", "", "FXWindow38", "XXXXX")
ControlSend("Установка Acronis TrueImage", "", "FXWindow40", "XXXXX")
ControlSend("Установка Acronis TrueImage", "", "FXWindow32", "XXXXX")
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
Sleep ( 10000 )
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow33")
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow20")
ControlClick ("Установка Acronis TrueImage","", "FXWindow4")
WinWaitActive("Установка Acronis TrueImage", "", 0)
ControlClick ("Установка Acronis TrueImage","", "FXWindow10")
Скрипт выкидывает при установке драйверов Acronis Backup Archive Explorer. To же самое и с Outpost Pro 2.5 только после создания базы программ.
Существуют ли какие-либо срелства, которые могут увеличить время ожидания следующего задания? Возможно, такая тема уже обсуждалась, но поиск по форуму на предмет AutoIt+WPI ничего не дал.