Прошу помощи в следующей проблеме. Есть запущенная активная программа и надо отправить в определенное окно, одиночные клики мышкой в точки с координатами.
Решил использовать для этой задачи AutoIT. Снял данные с помощью AutoIT Window Info:
Что не так, почему не работает?
Решил использовать для этой задачи AutoIT. Снял данные с помощью AutoIT Window Info:
>>>> Window <<<<
Title: Позиции
Class: WindowsForms10.Window.8.app.0.38c606d_r6_ad1
Position: 0, 201
Size: 1024, 527
Style: 0x16CD0000
ExStyle: 0x00010101
Handle: 0x0000000000310D9C
>>>> Control <<<<
Class: WindowsForms10.Window.8.app.0.38c606d_r6_ad1
Instance: 7
ClassnameNN: WindowsForms10.Window.8.app.0.38c606d_r6_ad17
Name: gridControl
Advanced (Class): [NAME:gridControl]
ID: 1772192
Text:
Position: 1, 1
Size: 1010, 489
ControlClick Coords: 189, 34
Style: 0x56010000
ExStyle: 0x00000000
Handle: 0x00000000001B0AA0
и написал такой скрипт:
Код:
WinActivate("Позиции","WindowsForms10.Window.8.app.0.38c606d_r6_ad18") ;активировать окно Позиции
ControlClick("Позиции","","WindowsForms10.Window.8.app.0.38c606d_r6_ad17","","",24,125) ; одиночный клик в т. с координатами
Sleep(20000) ; подождать 20 секунд
ControlClick("Позиции","","WindowsForms10.Window.8.app.0.38c606d_r6_ad17","","",24,175) ;
Что не так, почему не работает?