Что нового

[Окна, Диалоги] Активация другого подкласса

Gorr

Новичок
Сообщения
6
Репутация
0
Добрый день!

Дано:
есть программа с WEB- интерфейсом, открывается через браузер, у общего окна одно название, класс тоже один, вот еще какой-то классы (назовем их подклассы), название которых появляется в графе "Basic control info" разные (это в autoit v3 Window Info).
Когда я пользуюсь этой программой, то в каждом из подклассов свои координаты - то есть, когда я веду мышь через границу одного подкласса и перехожу в другой, у меня обнуляется сетка координат.

В коде сначала просто понаписал:
Код:
MouseClick("left", 66, 35, 2,20)
координаты определил через autoit v3 Window Info, но там ведь другой подкласс и координаты применяются не те.

попробовал использовать WinActivate с активацией нужного подкласса:
Код:
WinActivate "REGEXPCLASS:HwndWrapper[DefaultDomain...тут длинное название...]]"
, но это эффекта мне не дало.

Что я делаю не так?
 
Автор
G

Gorr

Новичок
Сообщения
6
Репутация
0
Разобрался пока так: запоминаю, где находится нужная точка для нажатия, сворачиваю браузер, беру курсор autoit v3 Window Info, смотрю, какие он показывает координаты, профит.

Либо autoit v3 Window Info слишком умный, что разделяет все на классы, на которые сам autoit внимания не обращает, либо я туплю. Но вопрос решен пока хотя бы так. :smile:
 
Верх