У меня есть скрипт:
Run("notepad.exe")
$hWnd=WinWait("Безымянный – Блокнот"); ждем окно блокнота
WinActivate($hWnd)
Sleep(1000)
Local $Pos=WinGetPos($hWnd)
WinMove($hWnd,"",100,100,500,500)
Send("Привет, мир!")
MsgBox(0, "Привет, мир!")
TestFunc()
Func TestFunc()
MsgBox(0, "Привет, Россия!")
EndFunc
WinActivate("*Безымянный – Блокнот")
WinClose("*Безымянный – Блокнот")
Sleep(500)
WinWait("Блокнот","")
ControlClick("Блокнот","","Button1")
WinWait("Сохранение","")
ControlClick("Сохранение","","Edit1")
Sleep(500)
ControlSetText("Сохранение", "*.txt", "[CLASS:Edit; INSTANCE:1]", "test.txt")
ControlClick("Сохранение","","Button2")
При его выполнении выходит ошибка - на скриншоте.
Мне надо чтобы отработал скрипт по следующему алгоритму:
1 В Блокноте добавить текст «Привет, мир!».
2 В меню приложения нажать кнопку «Правка».
3 Нажать пункт «Заменить»
4 Заменить «мир» на «Россия»
5 В окне «Заменить» нажать кнопку «Заменить все».