Не могу понять, где ошибка.
Так не работает...
Но, если самому, вручную нажать кнопку "Редактор", запустить скрипт, все работает...
Что не так?
Если же не запускать текстовый редактор так:
а вручную его запустить, а потом оставить тот же код, то все работает
Код:
$hWindow = WinWait("Конструктор тестов", "", 3);
GUICtrlButton_Click(ControlGetHandle($hWindow, "", "Button59")) ; "Редактор" нажимаем кнопку "Редактор"
$hWindow2 = WinWait("Текстовый редактор", "", 5); ждём появления редактора
If Not $hWindow2 Then
MsgBox(4096, 'Сообщение', 'Окно "Текстовый редактор" не найдено, завершаем работу скрипта')
Exit
EndIf
WinActivate ($hWindow2) ; делаем редактор активным
MouseClick ("left", 676, 537) ; нажимаем в центр окна мышью
Так не работает...
Но, если самому, вручную нажать кнопку "Редактор", запустить скрипт, все работает...
Что не так?
Если же не запускать текстовый редактор так:
Код:
_GUICtrlButton_Click(ControlGetHandle($hWindow, "", "Button59")) ; "Редактор"
а вручную его запустить, а потом оставить тот же код, то все работает
Код:
$hWindow2 = WinWait("Текстовый редактор", "", 5);
If Not $hWindow2 Then
MsgBox(4096, 'Сообщение', 'Окно "Текстовый редактор" не найдено, завершаем работу скрипта')
Exit
EndIf
WinActivate ($hWindow2)
MouseClick ("left", 676, 537)