Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Ожидание появления Next скриптом. Как?

Ответить
Настройки темы
[решено] Ожидание появления Next скриптом. Как?

Аватара для Pozia

Ветеран


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

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


Есть такой кусок скрипта который тискает по кнопкам для установки программы:

Код: Выделить весь код
WinWait				('Установка ...','','')
ControlClick			('Установка ...','',101)
Проблема в том, что когда появляется окно 'Установка ...' то кнопка под номером 101 не активна, но скрипт все равно ее нажимает и работает дальше. А кнопка 101 становится активна через несколько секунд. Как записать этот скрипт чтобы он ждал когда кнопка 101 станет активной и лишь тогда ее нажал???
Какой либо таймер ожидания не подходит, так как время появления кнопки рандомное...

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 16:54, 06-02-2011

 

Аватара для Pozia

Ветеран


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

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


kaster, говорит, что кнопка не нашлась (

kaster, хм... тут какой то msi инсталятор кривой... Ща запустил его, подождал пока появится кнопка, и запустил скрипт:
Код: Выделить весь код
WinWait				('SolidWorks 2011 SP02 Setup','','')
ControlClick			('SolidWorks 2011 SP02 Setup', '', 1)
и не сработал... хотя, как я понимаю должен!
Почему автоит не цепляется за окно инсталятора? может быть такое что у меня инсталятор автоит старый? у меня v3. Есть новее?

Если дело не в автоите тогда почему окно не цепляется? Может быть это какой либо защитой разработчика софта?

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 22:02, 07-02-2011 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для kaster

Старожил


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

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


Код: Выделить весь код
ControlClick			('SolidWorks 2011 SP02 Setup', '', 1)
это наврядли сработает. не указан идентификатор кнопки. но вообще, вот такое
Цитата Pozia:
Может быть это какой либо защитой разработчика софта? »
вполне может быть. например это реализовано в инсталляторе *KAV.
Цитата Pozia:
у меня v3. Есть новее? »
у всех v.3. но надо смотреть на последующие цифры. последний релиз - 3.3.6.1

-------
Русское сообщество пользователей AutoIt
autoit@conference.jabber.ru - Конференция на jabber.ru


Отправлено: 06:36, 08-02-2011 | #22


Аватара для mariolast

Ветеран


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

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


Простите за вопрос, а оно все это надо? Если открыть файлик StartSWInstall.hta то там есть такая строчка для запуска
cmd=""".\sldim\sldIM.exe"" /adminclient /new /source "".\AdminDirector.xml"" /norunsw "
Этого разве не достаточно?

Запустить батником например так
start /wait sldim\sldIM.exe /adminclient /new /source ".\AdminDirector.xml" /norunsw

Последний раз редактировалось mariolast, 09-02-2011 в 12:08.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:42, 09-02-2011 | #23


Аватара для Pozia

Ветеран


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

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


Цитата mariolast:
start /wait sldim\sldIM.exe /adminclient /new /source ".\AdminDirector.xml" /norunsw »
именно на таком способе после долгих тестов и остановился

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 10:38, 18-02-2011 | #24



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Ожидание появления Next скриптом. Как?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как дождаться РЕАЛЬНОГО появления окна NewOLDi AutoIt 12 03-11-2019 12:13
[решено] Как скриптом проиграть видеофайл. Vagac AutoIt 18 27-11-2010 14:06
.NET - Ожидание завершения процесса Efsey Программирование и базы данных 11 24-11-2010 19:16
ожидание 3-5 минут перед тем как начать загружаться с CD/HDD Intergo Непонятные проблемы с Железом 10 19-02-2010 15:19
Как запретить RRAS ожидание входящих звонков? abode Microsoft Windows NT/2000/2003 0 01-07-2006 22:10




 
Переход