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

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

Аватара для Pozia

Ветеран


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

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


вот пытаюсь сделать автоустановку MathType. не совсем выходит. Текст скрипта:

Код: Выделить весь код
#NoTrayIcon  run ('setup.exe')
WinWaitActive			('Установка 6.0c','','')
WinSetState			('Установка 6.0c','',@SW_HIDE)
ControlClick			('Установка 6.0c','',21)
ControlClick			('Установка 6.0c','',101)
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','{end}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','{backspace 35}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:1]','Pozia')
ControlClick			('Установка 6.0c','', 103)
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','{end}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','{backspace 35}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:2]','Pozia')
ControlClick			('Установка 6.0c','', 105)
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','{end}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','{backspace 35}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:3]','Pozia')
ControlClick			('Установка 6.0c','', 107)
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','{end}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','{backspace 35}')
ControlSend			('Установка 6.0c','','[CLASS:Edit; INSTANCE:4]','XXXXXXX-XXXXXX-XXXXX')
ControlClick			('Установка 6.0c','',112)
ControlClick			('Установка 6.0c','',22)
WinWaitActive			('Выполнение Установка 6.0c','','')
WinSetState			('Выполнение Установка 6.0c','', @SW_HIDE)
WinWaitActive			('Выбор языка','','')
WinSetState			('Выбор языка','',@SW_HIDE)
ControlClick			('Выбор языка','',1)
WinWaitActive			('Завершение установки','','')
WinSetState			('Завершение установки','',@SW_HIDE)
ControlClick			('Завершение установки','', 25)
ControlClick			('Завершение установки','', 1)
Exit
Не работает он в следующем: когда появляется последнее окно Завершение установки в котором нужно поставить птичку на согласие и нажать Готово то ничего не происходит пока я не нажму ALT+Tab и не выберу там MathType. Тогда появляется окно и скрипт дальше отробатывает. Опытно установил что мешает выполнению скрипта выделеная строка. Без нее все работает. В чем может быть причина?

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


Отправлено: 19:02, 22-02-2009 | #10