Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:01

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

Advertisement



AutoIT erstes Werk (ImageSearch)

Discussion on AutoIT erstes Werk (ImageSearch) within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 11
Join Date: Aug 2011
Posts: 839
Received Thanks: 150
AutoIT erstes Werk (ImageSearch)

Hallo das ist mein erstes Werk und wollte mal fragen was ich ändern muss oder falsch gemacht habe.
Code:
#include<ImageSearch.au3>

HotKeySet("(NUMPAD2)","starten")
HotKeySet("(NUMPAD3)","beenden")
$x1=0
$y1=0
$x2=0
$y2=0

While 1
   Sleep(1)
WEnd

Func starten()
	  While 1
		 $resulte=_ImageSearch("IdleWC.png",1,$x1,$y1,0)
			If $resulte=1 Then
			  $resulte_ImageSearch("yewtext.png",1,$x2,$y2,0)
				  IF $resulte=1 Then
					 MouseClick("LEFT",$x2,$y2)
				  EndIf
			EndIf
	  WEnd
EndFunc

Func beenden()
   exit 0
EndFunc
Es soll nach einem Bild "idleWC.png suchen und sobald das gefunden wurde nach "yewtext.png" suchen und mit der Maus einmal einen Links klick machen und das alles in Dauerschleife.

Meine frage: wie bekomme ich die Dauerschleife hin und kann ich auch sagen IdleWC muss auf einer bestimmten XY sein damit "then" gemacht wird.
.TheBlueOptic is offline  
Old 06/12/2016, 12:12   #2

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Dein Sleep(1) solltest du in deiner Endlosschleife in mind. 100-1000 ändern, damit weniger CPU verbraucht wird. HotKeySet unterbricht den Sleep, also kannst du ihn beliebig groß setzen. Da du nach Fehlern fragst, wäre hilfreich, was genau bei dir nicht funktioniert. Falls die Bilder nicht gefunden werden, kann es an deiner 0 Toleranz liegen. Das kannst du ruhig auf 40-60 ändern, falls es keine sehr kleinen Bilder sind.

Quote:
Meine frage: wie bekomme ich die Dauerschleife hin
Die Dauerschleife hast du doch schon durch die While 1 Schleife. Es empfiehlt sich jedoch, nachdem du dein erstes Bild gefunden hast, einen kleinen Sleep einzubauen, falls dein 2. Bild nicht bereits auf dem Bildschirm ist, da es sonst ein paar Millisekunden brauchen könnte, um dargestellt zu werden.
Fehlt außerdem nicht ein "=" bei deinem 2. ImageSearch Aufruf?

Quote:
und kann ich auch sagen IdleWC muss auf einer bestimmten XY sein damit "then" gemacht wird
If ($result = 1) AND ($x1 = $deinX) AND ($y1 = $deinY)

Falls du das Bild nur in einem bestimmten Bereich suchst, kannst du auch einfach _ImageSearchArea verwenden
Moneypulation is offline  
Old 06/12/2016, 12:34   #3
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Sicher das deine HotKeys klappen? (NUMPAD2) sollte eigentlich {NUMPAD2} lauten.
alpines is offline  
Reply


Similar Threads Similar Threads
[Design] Mein erstes Werk | Suche Verbesserungsvorschläge <-
10/20/2013 - Artist Showcase - 0 Replies
Guten tag, ich befasse mich schon ein paar Wochen mit Paint.net & heute nacht hat es Paint geschafft mich zu fesseln ich habe 7h durchgehend an einem Projekt gearbeitet da ich mir eig alles selbstbeibringe hat es wohl diese Zeit in anspruch genommen... naja als ich fertig war hab ich mir gedacht machst du mal ein tutorial Just4fun daraufhin kam ich auf die idee wieso nicht mal aus dem thread design ein "Shop" draus zu machen ... mir ist/war bewusst das, dass nichts besonderes ist. Deshalb...
Erstes Werk mit Photoshop cs6
09/08/2012 - General Art - 8 Replies
Hallo Elitepvpers, Das ist mein erstes Photoshop cs6 Werk & nun wollte ich eure Meinung dazu hören! Ich saß daran circa 30minuten & habe vieles ausprobiert nach meinem Geschmack. _________________________________________________ _________ ♥♥ http://img689.imageshack.us/img689/9952/laal.jpg ♥♥ _________________________________________________ _________ Kritik sowie Verbesserungsvorschläge erwünscht!
Mein erstes Photoshop Werk :]
05/29/2011 - General Art - 1 Replies
So hier mein erstes Werk, was ich mit Photoshop Elements erstellt habe. Ich habe das Bild so im Internet gefunden nur habe meine Katze in das Loch bzw. die Stelle eingefügt wo sie halt ist. ( Ist meine Katze :] ) Bitte sagt wie ihr es findet bzw. was ich besser machen kann ( Bedenkt dass es mein erstes mal mit Photoshop ist, also nicht so streng sein^^ ). http://img6.imagebanana.com/img/8572562q/thumb/Fe rtigJPG.jpg
Mein erstes Werk
09/04/2010 - General Art - 8 Replies
Hey, dieses Bild lade ich ertsmal hoch da es mein erstes Werk is und mal hören möchte was die "Profis" davon halten. Ich weiß nichtmal wie ich in Ps Cs5 nicht als "Werk" sondern als Bild speichere also nicht so streng sein^^ Hier is das Bild: http://img195.imageshack.us/img195/3701/plantlich teffekt.png



All times are GMT +2. The time now is 03:01.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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