Habe mal ne frage ich will die Koordianten von meiner maus haben aktuell muss man mit dem zeiger 3 sec. verweilen an der stelle ich würde es lieber mit einem Klick losen eght sowas? Also bei Klick speicher MausPos das muss ich insgesammt 3 mal machen weil ich 3 knöpfe habe die an verschieden stellen sein können, jeh nach auflösung
MausPos bei Klick in Variable speichern!
-
- [ offen ]
-
Psike2k9 -
12. Oktober 2009 um 13:48 -
Geschlossen -
Erledigt
-
-
Ich weiß zwar nicht genau, was du willst aber sieh dir das mal an:
[autoit]#include <Misc.au3>
[/autoit]
While 1
If _IsPressed("01") Then MsgBox(0,"",MouseGetPos(0) & " / " & MouseGetPos(1))
Sleep(50)
WEnd -
hey!
such mal nach
MousGetPos() und _Ispressed()z.B.:
[autoit]
[/autoit][autoit][/autoit][autoit]
#include$user32 = DllOpen("user32.dll")
[/autoit][autoit][/autoit][autoit]While 1
[/autoit]
If _IsPressed("01", $user32) Then
$Mpos = MouseGetPos()
EndIf
WEndgreetz syne:)
-
Danke das ging schnell super jetzt kann ich weiter machen Problem gelöst!
Danke danke danke!Psike!
-
kleine Anmerkung aus der hilfe zu syne 's Beitrag
ZitatBemerkungen
Wenn die Arbeit mit der DLL beendet ist, dann sollte DLLClose zum schließen der DLL aufgerufen werden.
AutoIt schließt zwar normalerweise alle Filehandles nach dem Beenden, aber das explizite Aufrufen von DllClose ist trotzdem empfehlenswert.@ Psike2k9
könntest den Post auf gelöst setzten