controlclick

  • so problem mit meiner ini gelöst nun kommt das zweite ^^
    ich weiss nicht wieso ich habe schon vieles mit controlclick gemacht aber diesmal kann ich die steuerelemente nicht ansprechen

    [autoit]

    >>>> Window <<<<
    Title: navcoder
    Class: #32770
    Position: 1005, 275
    Size: 275, 585
    Style: 0x94C800CC
    ExStyle: 0x00010101
    Handle: 0x000000000007078E

    [/autoit][autoit][/autoit][autoit]

    >>>> Control <<<<
    Class: Button
    Instance: 168
    ClassnameNN: Button168
    Name:
    Advanced (Class): [CLASS:Button; INSTANCE:168]
    ID: 2034
    Text: navi deaktivieren
    Position: 6, 509
    Size: 90, 21
    ControlClick Coords: 21, 8
    Style: 0x5001000B
    ExStyle: 0x00000004
    Handle: 0x0000000000040352

    [/autoit]
    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 353, 43, 192, 124)
    $Button1 = GUICtrlCreateButton("Button1", 48, 8, 75, 25, 0)
    $Button2 = GUICtrlCreateButton("Button2", 144, 8, 75, 25, 0)
    $Button3 = GUICtrlCreateButton("Button3", 240, 8, 75, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    $hIBusWindow = WinGetHandle("navcoder")
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    case $Button1
    _stop()
    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    func _stop()
    ControlClick($hIBusWindow, "", "[CLASS:Button; INSTANCE:168]")
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von Detroit49 (2. August 2010 um 22:45)

  • Probier mal:

    [autoit]

    ControlClick("navcoder","navi deaktivieren","Button168")

    [/autoit]

    sollte eigentlich klappen - testen kann ich es eh nicht :rolleyes:

    Wer immer nur das tut, was er bereits kann - wird auch immer nur das bleiben, was er bereits ist!

  • aber wieso geht das nicht mit der variablen ?
    ich habe 2 tools gemach und da geht es

  • Laut Hilfe ist der erste Parameter von 'ControlClick' ausschließlich der Titel des Fensters und kein Handle.

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"