вот пытаюсь сделать автоустановку 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
в котором нужно поставить птичку на согласие и нажать Готово то ничего не происходит пока я не нажму
и не выберу там MathType. Тогда появляется окно и скрипт дальше отробатывает. Опытно установил что мешает выполнению скрипта выделеная строка. Без нее все работает. В чем может быть причина?