Get Pos Hilfe

  • Servus!
    Ich möchte gerne ein Script basteln, welches beim Klicken von einem Button in ein bestimmtes Fenster wechselt und bei einem "rechts Klick" sich die x,y Koordinaten speichert, so dass ich sie in einer seperaten Funktion verwenden kann.
    Das ganze möchte ich so simpel wie möglich lösen. :)

    Kann mir bitte jemand helfen?

  • [autoit]

    Global $coords
    $dll=DllOpen("user32.dll")
    GUICreate("",Default,Default)
    $button = GUICtrlCreateButton("Click",100,100)
    While 1
    If _isPressed("02",$dll) Then $coords = MouseGetPos()
    Switch GUIGetMsg()
    Case $button
    WinActivate("anderes Fenster")
    Case -3
    Exit
    EndSwitch
    WEnd

    [/autoit]

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Code
    MouseClick("left", $COORD01[0], $COORD01[1] ,1, 4)
    MouseClick("left", $COORD01^ ERROR

    Das kommt, wenn ich die Variable in einer anderen Funktion verwenden will.

  • Ohne den Quelltext können wir nur raten:
    Hast Du die Variable $COORD01 Global angelegt. oder innerhalb der Funktion ? Dann existiert sie auch nur innerhalb der Funktion.