Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для denfs

Новый участник


Сообщения: 33
Благодарности: 2

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg pic.jpg
(173.2 Kb, 28 просмотров)

Цитата AZJIO:
WinWait ожидает появление окна и возвращает дескриптор, который далее используется вместо $WinTitle. В справке есть пример. »
Спасибо за ответ, додумался создать новую переменною типа "WinTitle1" и после этого скрипт начал нормально работать.

Получилось примерно так:

Код: Выделить весь код
Run("Unlocker1.9.1-x32.exe") 
$WinTitle = "Installer Language" 
WinWaitActive($WinTitle, "Please select a language.") 
WinActivate($WinTitle, "Please select a language.") 
ControlClick($WinTitle, "", "Button1")
$WinTitle1 = "Установка Unlocker 1.9.1" 
WinWaitActive($WinTitle1,"Вас приветствует мастер установки Unlocker 1.9.1") 
WinActive($WinTitle1, "Вас приветствует мастер установки Unlocker 1.9.1") 
ControlClick($WinTitle1, "", "Button2")
WinWaitActive($WinTitle1, "Лицензионное соглашение") 
WinActivate($WinTitle1, "Лицензионное соглашение") 
ControlClick($WinTitle1, "", "Button2")
WinWaitActive($WinTitle1, "Try the Babylon Bar today!") 
WinActivate($WinTitle1, "Try the Babylon Bar today!")
ControlClick($WinTitle1, "", "Button4")
Sleep(400)
ControlClick($WinTitle1, "", "Button2")
WinWaitActive($WinTitle1, "Выбор папки установки") 
WinActivate($WinTitle1, "Выбор папки установки")
ControlClick($WinTitle1, "", "Button2")
Помимо этого столкнулся с таким траблом, утилита AutoIt Window Info Tool не захотел определять идентификатор галочек, для того чтобы убрать: Проверить наличие обновлений и Ассистент.
См. на скрине.

Последний раз редактировалось denfs, 29-09-2012 в 20:55.


Отправлено: 12:11, 29-09-2012 | #3