ControlClick auf Text in Listenfeld

  • Ich bräuchte mal eure Hilfe.

    Und zwar möchte ich eine Anwendung starten und mittels ControlClick-Anweisung dort in einem TreeView eine Auswahl (Text) anklicken.
    Dieser besagte Text scheint allerdings nur als Visible Text auf.

    Gibt es da eine Möglichkeit irgendwie hinzukommen.

    Hier mal ein Auszug von Window Info:

    Spoiler anzeigen


    >>>> Window <<<<
    Title: Active Directory Explorer - Sysinternals: https://autoit.de/www.sysinternals.com
    Class: Active Directory Explorer Main
    Position: -1286, 261
    Size: 565, 504
    Style: 0x94CF085C
    ExStyle: 0x00010100
    Handle: 0x000D12F0

    >>>> Control <<<<
    Class: SysTreeView32
    Instance: 1
    ClassnameNN: SysTreeView321
    Name:
    Advanced (Class): [CLASS:SysTreeView32; INSTANCE:1]
    ID: 1002
    Text: Tree1
    Position: 0, 60
    Size: 245, 363
    ControlClick Coords: 18, 27
    Style: 0x5001102B
    ExStyle: 0x00000204
    Handle: 0x003F1862

    >>>> Mouse <<<<
    Position: -1260, 398
    Cursor ID: 0
    Color: 0xFFFFFF

    >>>> StatusBar <<<<
    1: NAC P

    >>>> ToolsBar <<<<

    >>>> Visible Text <<<<
    Tree1
    List1
    NAC P
    Path:
    NAC P

    >>>> Hidden Text <<<<

    dabei geht es exakt um den Eintrag "NAC P"

    Soweit bin ich schon gekommen:

    Code
    Run ("ADExplorer.exe", "")
    Local $hWnd = WinWait("Active Directory Explorer - Sysinternals: www.sysinternals.com")
    Send ("{DOWN}{DOWN}")
    ControlClick ($hWnd, "", "[CLASSNN:SysTreeView321;Text:NAC P]")
    ControlClick ($hWnd, "", "[CLASSNN:SysTreeView321;Text:NAC P]")

    Leider läßt sich diese Auswahl weder mit RETURN noch mit einer anderen Taste auswählen. Es funktioniert nur ein Doppelklick.

    Im Anhang noch einen Screenshot dazu.

  • Zitat

    Leider läßt sich diese Auswahl weder mit RETURN noch mit einer anderen Taste auswählen. Es funktioniert nur ein Doppelklick.

    Hast du es mal mit der Space oder Pfeil->rechts Taste versucht? Das kenne ich von manch anderen Programmen.

    Gruß
    Homer J. S.

    ...wenn die Donuts auch nur halb so gut schmecken wie sie aussehen, dann sehen sie doppelt so gut aus wie sie schmecken...