Hiho
Ich habe mal eine Frage, habe auch schon etwas danach gesucht aber leider nichts passendes gefunden.
Ich würde gerne ein bestimmtes Control in einem anderen Programm finden, bzw den Bereich x,y den es belegt heraus finden.
Window Info zeigt mir das:
Spoiler anzeigen
Code
>>>> Window <<<<
Title: loop.mpr - WW 6
Class: QWidget
Position: 2332, 85
Size: 1242, 918
Style: 0x16CF0000
ExStyle: 0x00000100
Handle: 0x0000000000070566
>>>> Control <<<<
Class: QWidget
Instance: 116
ClassnameNN: QWidget116
Name:
Advanced (Class): [CLASS:QWidget; INSTANCE:116]
ID:
Text: qt_scrollarea_viewport
Position: 61, 120
Size: 372, 463
ControlClick Coords: 130, 110
Style: 0x56000000
ExStyle: 0x00000000
Handle: 0x0000000000150666
>>>> Mouse <<<<
Position: 2531, 345
Cursor ID: 0
Color: 0xFFFFFF
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
ToolDisplayToolbar
MainToolbar
MacroInserterToolBar
qt_toolbox_toolboxbutton
qt_scrollarea_viewport
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
qt_toolbox_toolboxbutton
OuterSplitter
qt_splithandle_
InnerSplitter
qt_splithandle_
qt_tabwidget_stackedwidget
TreeView_Macros
qt_scrollarea_viewport
qt_splithandle_
GrooveVertical
ParamterDescriptionView
>>>> Hidden Text <<<<
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
qt_scrollarea_viewport
qt_toolbar_ext_button
TreeView_Model
qt_scrollarea_hcontainer
qt_scrollarea_vcontainer
qt_scrollarea_viewport
qt_splithandle_InnerSplitter
qt_splithandle_
qt_scrollarea_vcontainer
qt_scrollarea_hcontainer
TreeView_Contours
Varedit
qt_splithandle_
qt_rubberband
Alles anzeigen
Jetzt kommt das schwere an dem ganzen. Bei jedem neustart und auch bei änderungen ändern sich die Instance.
ID gibt es leider keine. Durch den Text komme ich auch nicht weiter weil es den mehr als einmal gibt.
die Frage ist jetzt, ob es noch eine andere Art gibt Controls eindeutig zu identifizieren.
Leider fällt Positionen suchen nach x,y auch flach da man alle Controls verschieben kann.
Vielen Dank schon einmal
MFG chris