|
You last visited: Today at 11:48
Advertisement
Hilfe bei PixelSerach
Discussion on Hilfe bei PixelSerach within the AutoIt forum part of the Coders Den category.
05/17/2012, 01:12
|
#1
|
elite*gold: 0
Join Date: Oct 2010
Posts: 20
Received Thanks: 0
|
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?
|
|
|
05/17/2012, 02:07
|
#2
|
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
|
|
|
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.
|
|
|
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?
|
|
|
05/17/2012, 12:20
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
$x = 0
$y = 0
einfach oben irgendwohin.
|
|
|
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.
|
|
|
All times are GMT +2. The time now is 11:49.
|
|