Curser ID finder

12/15/2009 11:36 VRF#1
hallo comunity,
kann man nach einer bestimmten curser ID ( bei mir währe es die 0 ) suchen?
also so änlich wie bei pixelsearch oder so??
thx im voraus und ne schöne weinachtszeit wünsche ich:p
12/15/2009 13:16 WieMeinen#2
Hmm, was meinst du?

Meinst du die Position des Cursers oder was?
12/15/2009 13:47 VRF#3
die positionen an denen der curser diese ID hat also vom pfeil zur hand wird
12/15/2009 14:15 _Shuriken_#4
Wenn du das meinst, was ich meine, dann meinst du das:

PHP Code:
HotKeySet ("{F9}""start"

Func start()
    
$pos MouseGetPos ()
    
$farbe PixelGetColor ($pos[0], $pos[1])
    
    
MsgBox (64"Pixel""x = " $pos[0] & @CRLF "y = " $pos[1] & @CRLF "Farbe = " $farbe)
EndFunc 
... zum Herausfinden der x- & y-Koordinaten ...
12/15/2009 16:03 Shadow992#5
Quote:
Originally Posted by Pflyffser View Post
Wenn du das meinst, was ich meine, dann meinst du das:

PHP Code:
HotKeySet ("{F9}""start"

Func start()
    
$pos MouseGetPos ()
    
$farbe PixelGetColor ($pos[0], $pos[1])
    
    
MsgBox (64"Pixel""x = " $pos[0] & @CRLF "y = " $pos[1] & @CRLF "Farbe = " $farbe)
EndFunc 
... zum Herausfinden der x- & y-Koordinaten ...
Wenn er das meint was ich meine , dann braucht er das :
PHP Code:
$cursor=MouseGetCursor() 
12/15/2009 19:03 buFFy!#6
Nö.. mit der Position hat das nichts zu tun.
Er will wissen ob man herausfinden kann wie der Cursor grad "aussieht"

[Only registered and activated users can see links. Click Here To Register...]

Klar geht das, aber dazu musst du Hooken.. viel spaß xD

Hooken geht zwar, ist aber zu 100% viel zu umständlich für deinen Zweck.
Sag, junger Padawan. Was willst du tun?
12/15/2009 19:17 Shadow992#7
Quote:
Originally Posted by u-coRe View Post
Nö.. mit der Position hat das nichts zu tun.
Er will wissen ob man herausfinden kann wie der Cursor grad "aussieht"

[Only registered and activated users can see links. Click Here To Register...]

Klar geht das, aber dazu musst du Hooken.. viel spaß xD

Hooken geht zwar, ist aber zu 100% viel zu umständlich für deinen Zweck.
Sag, junger Padawan. Was willst du tun?
In c++ muss man vielelicht hooken aber nicht in Autoit ;) da gibt es wie ich bereits erwähnte eine schöne Funktion :D
12/15/2009 19:25 | Moep |#8
Ich gehe mal davon aus du meinst die Control ID.
Die Position eines Controls kannst du mit [Only registered and activated users can see links. Click Here To Register...] ermitteln.
12/15/2009 19:28 buFFy!#9
Quote:
Originally Posted by Shadow992 View Post
In c++ muss man vielelicht hooken aber nicht in Autoit ;) da gibt es wie ich bereits erwähnte eine schöne Funktion :D
Joah, mache au3 eher weniger.
12/16/2009 10:06 VRF#10
sry hab meine frage wohl schlecht vormuliert
ich will ein script machen der mir anzeigt wo diese curser id sich zu 0 ändert. Also wo aus dem Pfeil die hand da wird
12/16/2009 10:19 | Moep |#11
Code:
For $y = 0 to @DesktopHeight
	For $x = 0 to @DesktopWidth
		MouseMove($x,$y,0)
		If MouseGetCursor() = 0 Then MsgBox("","","x: "&$x&@CRLF&"y: "&$y)
	Next
Next
12/16/2009 14:49 HardCore.1337#12
Würd dir aber raten eine HotKey einzubauen :D
Hab den Script grade mal gestartet und hab ihn nur über den Taskmanager ausbekommen
12/16/2009 14:59 VRF#13
Thx ich probier mal bisschen was nach meinen vorstellungen zu scripten

@General Desert: DU bist ein genie xD

Edit:
Moep dein code funzt nich wirklich
Die maus springt immer links oben in die ecke obwohl weiter der curser auf der ID 2 (pfeil) bleibt :(
12/16/2009 17:51 | Moep |#14
dann gib mal bei mousemove anstatt der 0 eine 1 ein.