Что нового

Как выбрать вкладку в программе используя только Control Info

Uzver

Новичок
Сообщения
1
Репутация
0
Всем привет!

Подскажите, кто знает. Необходимо эмулировать действие оператора по выбору элемента выпадающего списка на одной из вкладок ПО.
Возникла проблема с выбором самой вкладки.
Структура окна:
1573635304047.png

1573635337279.png

1573635365064.png

1573635394999.png

Пробовал адаптировать код из темы "Как можно переключиться на нужную вкладку зная заголовки вкладок", но не слишком удачно. Не могу даже имя вкладки получить
Код:
#include <MsgBoxConstants.au3>

$sTitle = WinActivate("CVControl User Interface")
WinActivate("CVControl User Interface")
$hWnd = WinGetHandle($sTitle)
   MsgBox(0,"Title handle ",$hWnd); Все ок, совпадает с Au3Info
$hWndTabGroup = ControlGetHandle ("[CLASS:WindowsForms10.SysTabControl32.app.0.378734a]","","[ID:1]"); На этом шаге выдает "0"
   MsgBox(0,"Tab group handle ",$hWndTabGroup)
$hTab = ControlGetHandle($hWndTabGroup,"","[CLASS:WindowsForms10.Window.8.app.0.378734a; INSTANCE:24]") 
   MsgBox(0,"Tab Handle ",$hTab) ; На этом шаге выдает "0"


Когда решил указать напрямую, тоже ни к чему не привело:
Код:
ControlClick($sTitle, "", "WindowsForms10.Window.8.app.0.378734a24")


В общем, буду рад любой помощи.
 
Верх