Что нового

[Автоматизация] Автоматическая установка Uninstall Tool

Alkantel

Новичок
Сообщения
45
Репутация
1
Добрый вечер! Пытаюсь установить Uninstall Tool при помощи AutoIt. До определенного момента все работает как надо, а точнее до появления окна с выбором папки установки. На этом окне скрипт повисает. Сама команда (ControlClick) выполняется, но инсталятор не реагирует. Пробовал логировать действия, но смысла мало, так как в скрипте ошибок нет. Срабатывает костыль - если написать команду 2 раза. Но это не кошерно =) Меня интересует причина. Может поможет кто.

Вот сам инсталятор http://rghost.ru/48514165

Вот код
Код:
;BlockInput (1)
run ("SetupUTool.exe")
WinWaitActive ("Установка — Uninstall Tool", "Вас приветствует Мастер установки Uninstall Tool")
ControlClick ("Установка — Uninstall Tool", "Вас приветствует Мастер установки Uninstall Tool", "TNewButton1")
WinWaitActive ("Установка — Uninstall Tool", "Лицензионное Соглашение")
ControlClick ("Установка — Uninstall Tool", "Лицензионное Соглашение", "TCheckBox1")
ControlClick ("Установка — Uninstall Tool", "Лицензионное Соглашение", "TNewButton2")
WinWaitActive ("Установка — Uninstall Tool", "В какую папку вы хотите установить Uninstall Tool?")
ControlClick ("Установка — Uninstall Tool", "В какую папку вы хотите установить Uninstall Tool?", "TNewButton3")
WinWaitActive ("Установка — Uninstall Tool", "Выберите папку в меню «Пуск»")
ControlClick ("Установка — Uninstall Tool", "Выберите папку в меню «Пуск»", "TNewButton4")
WinWaitActive ("Установка — Uninstall Tool", "Выберите дополнительные задачи")
ControlClick ("Установка — Uninstall Tool", "Выберите дополнительные задачи", "TNewCheckListBox1")
ControlClick ("Установка — Uninstall Tool", "Выберите дополнительные задачи", "TNewButton4")
WinWaitActive ("Установка — Uninstall Tool", "Всё готово к установке")
ControlClick ("Установка — Uninstall Tool", "Всё готово к установке", "TNewButton4")
WinWaitActive ("Установка — Uninstall Tool", "Завершение Мастера установки Uninstall Tool")
ControlClick ("Установка — Uninstall Tool", "Завершение Мастера установки Uninstall Tool", "TNewCheckListBox1")
ControlClick ("Установка — Uninstall Tool", "Завершение Мастера установки Uninstall Tool", "TNewButton4")
;BlockInput (0)
 

Psysharp

Новичок
Сообщения
8
Репутация
2
Alkantel
Я не успел глазом моргнуть, как это установилось. У меня нормально работает. ОС: Windows 7 x86.

P.S.: Использовал Ваш код.
 
Автор
Alkantel

Alkantel

Новичок
Сообщения
45
Репутация
1
Эээ... Я даже не знаю что и сказать. Я уже все мозги сломал. Конфигурация системы та же. Использовал виртуалку. Вывод, установка на новой оси, ибо я уже ничего не понимаю. Спасибо за тест.

P.S. Опробовал на реальной системе, все пошло. Что-то я не понимаю, ну да ладно.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Alkantel
P.S. Опробовал на реальной системе, все пошло. Что-то я не понимаю, ну да ладно.
Значит получается что на реальной работает а на виртуальной нет?
Тогда не да ладно, (и наверно не только) мне тоже интересно почему так...
 

Psysharp

Новичок
Сообщения
8
Репутация
2
Виртуальная машина какая? На другой пробовали?
 

Z_Lenar

Продвинутый
Сообщения
209
Репутация
52
Alkantel
Возможно установлены разные обновления Windows. Т.е. названия контролов не совпадают с Вашими.
 

vovsla

Осваивающий
Сообщения
607
Репутация
36
Зачем такой огород, у вас не работает ключик /silent ?
Что выдает инсталятор при запуске "SetupUTool.exe /?" ?
 
Верх