Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:59

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

Advertisement



Hilfe bei PixelSerach

Discussion on Hilfe bei PixelSerach within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 20
Received Thanks: 0
Exclamation Hilfe bei PixelSerach

Sorry hab ziemlich stark LRS ;(

Hab noch mal ne frage.
Wo ist der fehler?

Quote:
#include<ImageSearch.au3>

HotKeySet("{F1}","start")
HotKeySet("{F2}","ende")

While 1
Sleep (100)
WEnd


Func start ()
While 1
$result=_ImageSearch("beetleer.png",1,$x1,$y1,0)
If $result=1 Then
MouseClick ("left",1185,997)
MouseClick ("left"$x1,$y1)
MouseClick ("left",1370,626)


EndIf
WEnd


EndFunc


Func ende ()
Exit
EndFunc
Die Fehlermeldung kommt dann:
Quote:
C:\Users\Orlando\Desktop\Projektordner MWbot autosearch\OrliMwbot.au3 (13) : ==> Variable used without being declared.:
$result=_ImageSearch("beetleer.png",1,$x1,$y1,0)
$result=_ImageSearch("beetleer.png",1,^ ERROR
>Exit code: 1 Time: 4.415
was muss ich tuhn?

dateifahrt muss ich doch nicht angeben oder? habe die fotos im gleichen ordner was tuhn ich hab auchschon versucht das er normal aufn desktop nach dem mülleimersucht hat er auch nicht gemach.. muss ich vll noch eiene möglichkeit einbauen die $variablen zu speichern?
bauerorli is offline  
Old 05/17/2012, 02:07   #2
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Benutze doch bitte für kleinere Fragen den Sticky:

While Schleife in einer Funktion =

Code:
==> Variable used without being declared.:
Variable wurde benutzt, ohne deklariert zu werden.

Local oder Global oder Dim vor die Variable schreiben, weitere Infos stehen im Helpfile.

MfG
Achat is offline  
Old 05/17/2012, 10:33   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
$x1 und $y1 wurden nicht deklariert, da bringt weder Dim, Local oder Global noch etwas. Die Variablen einfach mit Zahlen ersetzen.
KDeluxe is offline  
Old 05/17/2012, 11:54   #4
 
elite*gold: 0
Join Date: Oct 2010
Posts: 20
Received Thanks: 0
While schleife das hatten wir ja schon ist mir kurznach dem post auch aufgefallen.
habe die variablen duch zahlen ersetzt geht trodsdem nicht hat von euch vll jemand eine fertige cribt damit ich mal ausprobiren kann obs vll garnict geht weil irgednwas anderes fehlt oder so?
bauerorli is offline  
Old 05/17/2012, 12:20   #5
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
$x = 0
$y = 0

einfach oben irgendwohin.
omer36 is offline  
Old 05/17/2012, 16:08   #6
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Die Variablen wurden nicht nur in Zeile 13, sondern auch in Zeile 16 verwendet. AutoIt liefert gute Fehlerbeschreibungen, dass solltest du eigentlich selbst bemerken.
KDeluxe is offline  
Reply

Tags
pixelserach




All times are GMT +1. The time now is 12:59.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.