Прошу помощи в следующей проблеме. Есть запущенная активная программа и надо отправить в определенное окно, одиночные клики мышкой в точки с координатами.
Решил использовать для этой задачи AutoIT. Снял данные с помощью AutoIT Window Info:
и написал такой скрипт:
Что не так, почему не работает?
То что в коде "ѕозиции" - это какой-то глюк. Там "Позиции"
Решил использовать для этой задачи AutoIT. Снял данные с помощью AutoIT Window Info:
>>>> Window <<<<Title: ПозицииClass: WindowsForms10.Window.8.app.0.38c606d_r6_ad1Position: 0, 201Size: 1024, 527Style: 0x16CD0000ExStyle: 0x00010101Handle: 0x0000000000310D9C>>>> Control <<<<Class: WindowsForms10.Window.8.app.0.38c606d_r6_ad1Instance: 7ClassnameNN: WindowsForms10.Window.8.app.0.38c606d_r6_ad17Name: gridControlAdvanced (Class): [NAME:gridControl]ID: 1772192Text:Position: 1, 1Size: 1010, 489ControlClick Coords: 189, 34Style: 0x56010000ExStyle: 0x00000000Handle: 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) ;
Что не так, почему не работает?
Сообщение автоматически объединено:
То что в коде "ѕозиции" - это какой-то глюк. Там "Позиции"
Последнее редактирование: