Register for your free account! | Forgot your password?

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

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

Advertisement



Frage: Autoit Pixelsearch

Discussion on Frage: Autoit Pixelsearch within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 1
Question Frage: Autoit Pixelsearch

so ich hab da mal ne Frage bezüglich autoit und PixelSearch:
Wie krieg ich es hin dass Autoit nach bestimmten Pixeln sucht dann mit der Maus zu den Pixeln geht und dann darauf klickt.
Ich weiß dass man um die Pixel rauszufinden bzw freezen muss, aber welche Werte soll ich WOHIN tuhen? >.<

Könnte pls eina sich die Mühe machen und mia pls erklähren wie des mit dem Pixelsearch und der Maus dahin bewegen geht und wo ich die Werte dann eintragen soll. (Am besten den script reinposten und kommentieren soll ja auch was dabei lernen xD)
wil nen bot machen der sich autom. Ausloggt

THX im Voraus
verso is offline  
Old 01/13/2009, 17:46   #2
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558



Hier ist alles erklärt. Wenn du das nicht verstehst, lern erstmal richtig mit Autoit umzugehen .
BlackFog is offline  
Old 01/13/2009, 18:29   #3
 
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 1
Wink ^^

Des war mir auch schon bekannt hab den script hia (soll zur Start taste unten rechts gehen)

Code:
While 1
sleep(10000)
$coord = PixelSearch ( 91 , 766 , 782 , 752 , 0xE2E1D9 , 3 , 1 )
If Not @error Then
mousemove($coord[0],$coord[1])
sleep (5000)
MouseClick ( "left" )
EndIf
WEnd
Meine Frage was hab ich falsch gemacht

übrigens netter doppelpost^^
verso is offline  
Thanks
1 User
Old 01/13/2009, 18:48   #4
 
BlackFog's Avatar
 
elite*gold: 105
Join Date: Mar 2007
Posts: 5,073
Received Thanks: 558
Dein Source funktioniert bei mir, natürlich mit einer anderen Position und anderen Farbe, wunderbar. Änder den Source mal so:

Code:
While 1
sleep(10000)
$coord = PixelSearch ( 91 , 766 , 782 , 752 , 0xE2E1D9 , 3 , 1 )
If Not @error Then
mousemove($coord[0],$coord[1])
sleep (5000)
MouseClick ( "left" )
Else
MsgBox(1,"ErrorCode",  @error)
EndIf
WEnd
Wenn die Messagebox eine 1 anzeigen sollte, dann konnte die Farbe an dieser Position nicht gefunden werden.

- Blackfog
BlackFog is offline  
Thanks
2 Users
Old 01/13/2009, 18:58   #5
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Der **** Pixel ist doch vollkommen egal wenn du die Position weißt ^^


Da man Code optimieren sollte (und im Details für die Kiddies nochmal):

Dim $coord - Variable deklarieren (je nach Sprache wichtig...)
While 1 - Mach mir ne Schleife
If @error Then - Wenn was is lass gut sein
Exit - sag ich ja
Else - Ansonsten
MouseClick ( "left", 91, 766, 1) - Click mir mal dahinne
Exit - Einmal reicht mir, danke! - Wenn das Exit fehlt,
erhälst du eine unangenehme Endlosschleife... wiedermal :P
EndIf - Wo ein Anfang, da ein Ende
WEnd - hier auch

verT!c4L is offline  
Thanks
2 Users
Old 01/13/2009, 20:09   #6
 
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 1
so da ich mich wenig auskenne: wie kann ich einpaar mal die maus zu nem pixel bewegen hia mein versuch (kläglich versagt^^)
Code:
While 1
sleep(10000)
$coord = PixelSearch ( 0 , 704 , 16 , 756 , 0x1A50B8 , 3 , 1 )
If Not @error Then
mousemove($coord[0],$coord[1])
sleep (5000)
MouseClick ( "left" )
sleep (5000)
$coord = PixelSearch ( 336 , 654 , 462 , 735 , 0xFF6F5F , 3 , 1 )
If Not @error Then
mousemove($coord[0],$coord[1])
sleep (5000)
$coord = PixelSearch ( 336 , 654 , 462 , 735 , 0xFF6F5F , 3 , 1 )
If Not @error Then
mousemove($coord[0],$coord[1])
sleep (5000)
MouseClick ("left")
Else
traytip("tja","nichts gefunden",5,  @error)
EndIf
WEnd
verso is offline  
Old 01/13/2009, 23:58   #7
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
sleep(10000)

alter? liest du was man dir schreibt ?! o.O
Solltest du dir darüber im Klaren sein wo du hinklicken willst,
brauchst du kein Pixelsearch.

Eine relevante Sache nebenbei:

mousemove($coord[0],$coord[1])
sleep (5000)
MouseClick ( "left" )


Um Programme/Script/Exploits möglichst klein und effektiv zu halten, sollte man versuchen manche Dinge wie das obige zu vereinfachen:
(bei Stabilitätsproblem u.a. is sleep aber nicht zu verachten)

MouseClick ( "left", $coord[0],$coord[1], 1 )


Darum hatte ich dir den Link gepostet, welcher aber wohl ignoriert wurde von dir.
Edit: BlackFog ebenso... wtf?

ó.Ò:
1./2./3.If Not @error Then

Ich zitiere: "Wo ein Anfang, da ein Ende".

EndIf ?! hm?
verT!c4L is offline  
Thanks
1 User
Old 01/14/2009, 19:45   #8
 
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 1
THX

Vielmals thx an euch beide hab jetz mal damit nen prog gescripted das den computer ausschaltet (für windows xP)
Attached Files
File Type: rar SELBSTAUSSCHALTER.rar (239.7 KB, 14 views)
verso is offline  
Old 01/14/2009, 21:47   #9
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Warum zeigste nicht einfach das Script ? o.O
Was für eine Auflösung hast du ?
verT!c4L is offline  
Old 01/15/2009, 00:07   #10
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
wenn du einen PC ausschalten willst reicht es auch aus, eine .bat zu machen und dann diese .bat mit autoit zu einem bestimmten zeitpunkt mit autoit aufzurufen...
NBA is offline  
Old 01/15/2009, 08:53   #11
 
verT!c4L's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 1,245
Received Thanks: 60
Aber .bat-Dateien sind total oldschool man! xD
Da kannste genauso gut einen Einzeiler schreiben, welcher mittels os-modul
dem system sagt das er runDll32.exe -shutdown ausführen soll...
verT!c4L is offline  
Old 01/15/2009, 17:19   #12
 
elite*gold: 0
Join Date: Dec 2008
Posts: 16
Received Thanks: 1
Hia der Script:

Code:
While 1
If @error Then 
Exit 
Else 
sleep (5000) 
MouseClick ( "left", 20, 750, 3)
sleep (1000)
MouseClick ( "left", 400, 710, 3)
sleep (2000)
MouseClick ( "left", 650, 275, 3)
Exit 
EndIf 
WEnd
verso is offline  
Old 10/07/2009, 20:55   #13
 
elite*gold: 0
Join Date: Oct 2008
Posts: 6
Received Thanks: 2
Es gibt einen ganz einfachen befehl für das herrunterfahren des Computers (Shutdown)
Quark12390 is offline  
Old 06/23/2010, 15:39   #14
 
spion9613's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 534
Received Thanks: 342
wie kann man die kordinaten von irgendwelchen Sachen von metin2 VOLLBILDMODUS
herausfinden??
mfg
spion9613 is offline  
Thanks
1 User
Old 06/23/2010, 15:49   #15
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
was meinst du mit "irgentwelchen sachen" ?

ps: mach dir nen neuen thread auf und stell da deien frage,, der hier ist ja einbischen alt.
omer36 is offline  
Reply


Similar Threads Similar Threads
AutoIt Frage(n) zu PixelSearch // telepointer
08/18/2010 - AutoIt - 13 Replies
huhu.... Ich hab mal wieder zwei fragen und zwar Image: http://img839.imageshack.us/img839/1746/unbenannt u.jpg Uploaded with ImageShack.us für den PUNKT wo der Pfeil drauf hinweist will ich dies einbauen: While 1
[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.
[FRAGE] Autoit Pixelsearch
08/08/2009 - AutoIt - 12 Replies
hey ich bin nun seit ner woche daran ein bisschen mit autoit rumzuspielen. Die tutorials ect sind sehr hilfreich und habe mir die meisten bzw das was ich brauche und gerade auch benutze durchgelesen. Nun bin ich an einem Punkt angekommen in dem ich nicht mehr weiterweis bzw wo der fehler liegt. Ich versuche einen bereich nach der Farbe 0xFFE76A abzusuchen. während er dies macht soll er bei 930, 520 klicken. Sobald er die Farbe gefunden hat 2 minuten warten, und dann in dem bereich...
FRAGE: Autoit Pixelsearch
01/12/2009 - Metin2 - 3 Replies
so ich hab da mal ne Frage bezüglich autoit und PixelSearch: Wie krieg ich es hin dass Autoit nach bestimmten Pixeln sucht dann mit der Maus zu den Pixeln geht und dann darauf klickt. Ich weiß dass man um die Pixel rauszufinden bzw freezen muss abar wohin mit diesen Werten >.< :confused: Könnte pls eina sich die Mühe machen und mia pls erklähren wie des mit dem Pixelsearch und der Maus dahin bewegen geht und wo ich die Werte dann eintragen soll. (am besten den script reinposten und...



All times are GMT +1. The time now is 23:39.


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.