|
You last visited: Today at 23:42
Advertisement
PixelSearch AutoIt !
Discussion on PixelSearch AutoIt ! within the AutoIt forum part of the Coders Den category.
10/19/2010, 15:33
|
#1
|
elite*gold: 0
Join Date: Feb 2009
Posts: 156
Received Thanks: 25
|
PixelSearch AutoIt !
Hallo ich bräuchte rat
Ich bin noch Anfänger und kenne mich noch nicht so gut aus mit AutoIt
Ich hab mal was ganz einfaches versucht
unswar hier:
Ich Wollte das der bot einfach das start zeichen in der leiste findet Wie hier im bild rot makiert ist.
Das ist mein code:
Global $Paused
HotKeySet("{ESC}", "Terminate")
While True
$PixelSearch = PixelSearch( 4, 2, 1274, 732, 0x40A140 )
If IsArray($PixelSearch) = True Then
MouseMove($PixelSearch[0], $PixelSearch[1], 1)
EndIf
WEnd
Func Terminate()
Exit 0
EndFunc
Was mache ich den Falsch ? Habt Ihr ne idee wäre nett wenn ich schnell eine antwort bekäme.
Mfg euer v1.3
|
|
|
10/19/2010, 15:46
|
#2
|
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
|
Was du falsch machst...du denkst falsch ^^ also Ich würde es über die Windowstaste machen  ist glaub ich "Send("{#}")
|
|
|
10/19/2010, 15:55
|
#3
|
elite*gold: 0
Join Date: Feb 2009
Posts: 156
Received Thanks: 25
|
Kla ja aber ich will das das programm das mit PixelSearch Findet und nicht den kürzeren weg.
Wozu Einfach wenns auch Schwer geht xD
|
|
|
10/19/2010, 16:25
|
#4
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
an sich ist deine source richtig so...
haste auch die richtige farbe, bzw koordinaten?
|
|
|
10/19/2010, 16:55
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
|
Quote:
Originally Posted by omer36
an sich ist deine source richtig so...
haste auch die richtige farbe, bzw koordinaten?
|
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
|
|
|
 |
Similar Threads
|
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...
|
All times are GMT +1. The time now is 23:43.
|
|