Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 23:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



PixelSearch AutoIt !

Discussion on PixelSearch AutoIt ! within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 156
Received Thanks: 25
Unhappy 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
v1.3 is offline  
Old 10/19/2010, 15:46   #2
 
ZaZiZu's Avatar
 
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("{#}")
ZaZiZu is offline  
Old 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
v1.3 is offline  
Old 10/19/2010, 16:25   #4
 
omer36's Avatar
 
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?
omer36 is offline  
Old 10/19/2010, 16:55   #5
 
ZaZiZu's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 832
Received Thanks: 136
Quote:
Originally Posted by omer36 View Post
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
ZaZiZu is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.