Zweimal MouseGetPos() in einem Script

  • Hallo,

    ich habe mal wieder ein Problem und brauche Hilfe! Ich habe zweimal eine MouseGetPos() Funktion in meinem Script, mit der ich zwei verschiedene Punkte bestimmen will. Ein Punkt bestimmt die Position direkt nach Ausführen des Scriptes, der andere Punkt bestimmt die Position 3 Sekunden später. Leider haben am Ende beide Punkte die selben Koordinaten ;( . Könnt ihr euch das Programm mal anschauen?

    Spoiler anzeigen
    [autoit]


    $pos = MouseGetPos()
    $x1 = $pos[0]
    $y1 = $pos[1]
    Sleep(3000)
    $pos2 = MouseGetPos()
    $x2 = $pos[0]
    $y2 = $pos[1]
    MsgBox(0, "Punkte", $x1 & " " & $y1 & " " & @LF & " " & $x2 & " "& $y2)

    [/autoit]

    Einmal editiert, zuletzt von xp_fan (24. November 2009 um 19:01)

  • Zeile 6 & 7 :D
    Du musst auch $Pos2 auswerten ;)

    [autoit]


    $pos = MouseGetPos()
    $x1 = $pos[0]
    $y1 = $pos[1]
    Sleep(3000)
    MouseMove($x1+100, $y1 +50)
    $pos2 = MouseGetPos()
    $x2 = $pos2[0]
    $y2 = $pos2[1]
    MsgBox(0, "Punkte", $x1 & " " & $y1 & " " & @LF & " " & $x2 & " "& $y2)

    [/autoit]