Hallo Leute ...
Hab nen Script für ne Community erstellt... jetzt wllte ich weiter machen nur suche ich jetzt ein programm was mir die maus Koordinaten verrät ! Kann mir wer ein Kleines und schelles nennen ?! LG
Hallo Leute ...
Hab nen Script für ne Community erstellt... jetzt wllte ich weiter machen nur suche ich jetzt ein programm was mir die maus Koordinaten verrät ! Kann mir wer ein Kleines und schelles nennen ?! LG
guck dir in der Hilfe die folgenden Funktionen an:
Mousegetpos()
und Pixelgetcolor()
beispiel (ungetestet):
$x = Mousegetpos(0)
$y = Mousegetpos(1)
$Color = Pixelgetcolor($x,$y)
Msgbox(0,0,$Color)
//EDIT: Sry falsche Klammer benutzt ich würds als Tippfehler zählen
sonst teste das hier mal:
While 1
$x = Mousegetpos(0)
$y = Mousegetpos(1)
$Color = Pixelgetcolor($x,$y)
ToolTip($Color&@CRLF&"X: "&$x&" Y: "&$y,0,0)
Sleep(10)
WEnd
XovoxKingdom
deine version geht nicht
habs mal verbessert :
$pos = MouseGetPos()
$Color = Pixelgetcolor($pos[0],$pos[1])
Msgbox(0,0,$Color)
Okay , sagen wir mal so , ich habe immer nich kp wie ich die Koordinaten herrausfinde ! xD LG
sieh dir mal in der hilfe mousegetpos an
Im zweifelsfall - AutoIt Window Info.
Au3Info.exe. In deinem AutoIt verzeichnis.
Mousegetpos ()
Gibt einen Array zurück !
$Variabel[0] und $Variabel[1]
Für die X und Y Koordinate
Mousegetpos ()
Gibt einen Array zurück !
$Variabel[0] und $Variabel[1]
Für die X und Y Koordinate
Völlig korrekt. Außerdem sollte man noch erwähnen, dass MouseGetPos(0) NUR den X-Wert, und MouseGetPos(1) NUR den Y-Wert zurückliefern würde.
Das kannst du dann zb in einen TrayTip() oder einen ToolTip oder eine MsgBox oder was auch immer einbinden. Hier mal ne Variante mit ToolTip zum reinschnuppern.
HotKeySet("{ESC}","_Stirb")
Func _Stirb()
Exit
EndFunc
While 1 * Sleep(10)
ToolTip("X = "&MouseGetPos(0)&@CRLF&"Y = "&MouseGetPos(1),MouseGetPos(0)+20,MouseGetPos(1)+20,"")
WEnd
Wie schon gesagt lassen sich die Maus-koordinaten ganz einfach mit MouseGetPos abfragen und auf eine beliebige Art ausgeben lassen. Ob in einer Variable:
[autoit]$MouseX = MouseGetPos(0)
$MouseY = MouseGetPos(1)
in einer MsgBox/TrayTip/ToolTip
[autoit]
MsgBox(0,"",MouseGetPos(0)&" / "&MouseGetPos(1),1)
TrayTip("",MouseGetPos(0)&" / "&MouseGetPos(1),1)
ToolTip(MouseGetPos(0)&" / "&MouseGetPos(1),50,50)
oder direkt im Array
[autoit]$MouseXY = MouseGetPos()
[/autoit]Hoffe ich konnte Licht in die sache bringen..
PS: lol der Post ist ja jetzt ca 5 mal so lang wie das "Script"