jep, source scheint richtig zu sein, hab trotzdem mal bisschen verändert:
Quote:
$maus=MouseGetPos()
$var = PixelGetColor( $maus[0], $maus[1] )
MsgBox(0,"The decmial color is", $var)
MsgBox(0,"The hex color is", Hex($var, 6))
$breite = @DesktopWidth
$tiefe = @DesktopHeight
Global $Paused
HotKeySet("{ESC}", "Terminate")
While True
$PixelSearch = PixelSearch( 10, 10, $breite, $tiefe, $var )
If IsArray($PixelSearch) = True Then
MsgBox(0, "test", $PixelSearch[0]&$PixelSearch[1])
MouseMove($PixelSearch[0], $PixelSearch[1], 1)
EndIf
WEnd
Func Terminate()
Exit 0
EndFunc
zum testen hab ich einfach mal script aufgemacht, maus über irgendeine einzigartige (also nich einfach weiß oder schwarz) farbe bewegt und script gestartet
dann spuckte der mir die daten aus und bewegte die maus richtig ^^
versuch es mal mit Dezimalzahlen in dem Search, denn mit Hexa(6stellige) wollte der bei mir iwie nicht
auch nützlich ist das mit @DesktopHeight/Weigth. damit ist es nicht nur für dein widescreen netbook
AutoIt PixelSearch 08/20/2010 - AutoIt - 18 Replies Hallo,
kann mir jemand erklären, wie PixelSearch funktioniert?
Ich hab zwar schon auf mehrere Seiten was dazu gesehen...
Funktion PixelSearch
... aber ich versteh das immer noch nicht.
Ich hab den RGB Wert 210,133,85 und möchte, dass wenn ich die Taste UP drücke, dass sich die Maus an diese Stelle bewegt.
Aber 1. hab ich keine Ahnung wie ich diesen RGB einfügen soll und 2. bewegt sich dann die Maus alleine an diese Stelle?
[AutoIt] PixelSearch Tut 06/22/2010 - AutoIt - 8 Replies Hallo,
Mir ist aufgefallen dass die meisten nicht wissen wie man bestimmte Objekt mit Autoit sucht
Die "Grundgedanken":
Wenn ein Pixel mit einer bestimmten Eigenschaft(z:B Pixelfarbe) in einen betimmten Bereich auftaucht dann bewegt der Bot sich da hin :D
So gehts:
Hier erstmal die Variable mit der der Pixel festgelegt wird.
[AutoIt] Pixelsearch 02/03/2009 - General Coding - 3 Replies Hallo Leute,
Ich hab mir vor kurzem ein Angelbot mit einer Pixelsearchfunktion gemacht,
nur das Problem ist, dass ich nicht weis was ich schreiben soll nachdem er den Pixelsearch nach dem Pixel gemacht hat. Also dass er dann die Angel rauszieht:
...
While (1)
$Fischblase = PixelSearch(518, 198, 520, 200, 0xFCF8FB)
If ??? Then
sleep ( 2500 )
Send ( "{F4 down}" , 0 )
autoit Pixelsearch? 10/24/2008 - Guild Wars - 7 Replies Hy ich versuche mir auch einmal nen Bot zu machen, bin aber eher ein Anfänger. Deswegen brauche ich ma Hilfe!!
Mir geht es jetzt darum dass der Bot rauslaufen soll bzw. dass er etwas schreibt sobald er eine bestimmte Farbe in einem feld erkennt! (das er was schreiben soll habe ich geschrieben um erstma nur das zu kappieren. Wenn ich das hinkriege das er dann halt eienen Pixel erkennt, weiß ich den rest selber^^)
das habe ich geschrieben:
sleep (2000)
send ("v")
send...