|
You last visited: Today at 09:18
Advertisement
Fehler im Code :(
Discussion on Fehler im Code :( within the AutoIt forum part of the Coders Den category.
02/15/2012, 13:54
|
#1
|
elite*gold: 9
Join Date: Apr 2008
Posts: 5,596
Received Thanks: 171
|
Fehler im Code :(
hi,
ich bekomme eien fehlermeldung die ich nciht ganz verstehe, wo das problem liegt.
Kann da jemand bitte helfen?
Meldung:
Error: "Wend" statement with no matching "While" statemant.
Wo genau ist da der Fehler?
Code:
while True
$search=pixelsearch (10,138,1348,713,0xAA90B8)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(3000)
$search=pixelsearch (10,138,1348,713,0x9F85AD)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(30000)
Send("{F5}")
Sleep(2000)
EndIf
WEnd
|
|
|
02/15/2012, 14:30
|
#2
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by pukker
hi,
ich bekomme eien fehlermeldung die ich nciht ganz verstehe, wo das problem liegt.
Kann da jemand bitte helfen?
Meldung:
Error: "Wend" statement with no matching "While" statemant.
Wo genau ist da der Fehler?
Code:
while True
$search=pixelsearch (10,138,1348,713,0xAA90B8)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(3000)
$search=pixelsearch (10,138,1348,713,0x9F85AD)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(30000)
Send("{F5}")
Sleep(2000)
EndIf
WEnd
|
ich sehe 2 if befehlssequenzstarts und ein endif zur beeindigung :P
|
|
|
02/15/2012, 15:03
|
#3
|
elite*gold: 9
Join Date: Apr 2008
Posts: 5,596
Received Thanks: 171
|
also ein if befehlssequenzstart zuviel?^^
oder wie?  hab mir das irgendwie zusammen gewürfelt :O
|
|
|
02/15/2012, 15:13
|
#4
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by pukker
also ein if befehlssequenzstart zuviel?^^
oder wie?  hab mir das irgendwie zusammen gewürfelt :O
|
Code:
if <expression> then
[than case]
endif
oder
if <expression> then [than case]
das ganze in eine zeile packen ist nur möglich, wenn der [than case] nur aus einem befehl besteht.
wenn das nicht der fall ist, und du die erste methode nutzt, wie in deinem beispiel, so muss jedes if durch ein endif abgeschlossen werden.
|
|
|
02/15/2012, 15:20
|
#5
|
elite*gold: 9
Join Date: Apr 2008
Posts: 5,596
Received Thanks: 171
|
Quote:
Originally Posted by lolkop
Code:
if <expression> then
[than case]
endif
oder
if <expression> then [than case]
das ganze in eine zeile packen ist nur möglich, wenn der [than case] nur aus einem befehl besteht.
wenn das nicht der fall ist, und du die erste methode nutzt, wie in deinem beispiel, so muss jedes if durch ein endif abgeschlossen werden.
|
ahh sowas in der art hatte ich mir schon gedacht 
wenn ich heim komme teste ich es gleich, ansonsten nerv ich dich noch ein bisschen hihihi
danke schon mal...
|
|
|
02/15/2012, 16:46
|
#6
|
elite*gold: 64
Join Date: May 2011
Posts: 1,229
Received Thanks: 854
|
Hier ist das Script ohne fehler  auch wenn es oben schon gelöst wurde einfach Kopieren :
PHP Code:
while True
$search=pixelsearch (10,138,1348,713,0xAA90B8) if not @error then mouseclick("left",$search[0],$search[1])
Sleep(3000)
$search=pixelsearch (10,138,1348,713,0x9F85AD) if not @error then mouseclick("left",$search[0],$search[1])
Sleep(30000)
Send("{F5}")
Sleep(2000)
EndIf EndIf
WEnd
|
|
|
02/15/2012, 21:11
|
#7
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by BladeTiger12
Hier ist das Script ohne fehler  auch wenn es oben schon gelöst wurde einfach Kopieren :
|
da es sich hier um ein ende einer sequenz handelt, kannst du nicht wissen, von wo bis wo die sequenz denn nun wirklich laufen sollte.
|
|
|
02/15/2012, 22:47
|
#8
|
elite*gold: 9
Join Date: Apr 2008
Posts: 5,596
Received Thanks: 171
|
Quote:
Originally Posted by BladeTiger12
Hier ist das Script ohne fehler  auch wenn es oben schon gelöst wurde einfach Kopieren :
PHP Code:
while True
$search=pixelsearch (10,138,1348,713,0xAA90B8)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(3000)
$search=pixelsearch (10,138,1348,713,0x9F85AD)
if not @error then
mouseclick("left",$search[0],$search[1])
Sleep(30000)
Send("{F5}")
Sleep(2000)
EndIf
EndIf
WEnd
|
danke dir, jetzt läuft es richtig
|
|
|
02/16/2012, 13:15
|
#9
|
elite*gold: 237
Join Date: Sep 2008
Posts: 4,476
Received Thanks: 4,587
|
Gewöhn dir einfach an, den Code ordentlich einzurücken. Dann macht das auch keine Probleme mehr, weil man so einen Fehler dadurch viel leichter findet. (Man findet generell alles leichter.)
Du kannst auch einfach "Tidy AutoIt Source" in den "Tools" ausführen, falls du SciTE4AutoIt installiert hast. Es rückt deinen Code automatisch ein und zeigt dir auch Fehler im Code auf. Dein oberes Skript sähe danach so aus (2 Klicks bzw. ein Hotkey):
PHP Code:
While True
$search = PixelSearch(10, 138, 1348, 713, 0xAA90B8) If Not @error Then MouseClick("left", $search[0], $search[1])
Sleep(3000)
$search = PixelSearch(10, 138, 1348, 713, 0x9F85AD) If Not @error Then MouseClick("left", $search[0], $search[1])
Sleep(30000)
Send("{F5}")
Sleep(2000)
EndIf
;### Tidy Error -> "wend" is closing previous "if" on line 4 WEnd
;### Tidy Error -> while is never closed in your script.
|
|
|
 |
Similar Threads
|
Fehler code 204
07/12/2011 - Combat Arms - 1 Replies
Hey ich wollt anfang CA zuspielen aber immer wen ich game starte kommt der fehler : An error has occurred with the hack prevention funcion. (Error Code = 204) The programm is shutting down. was kann ich tuhn ? damit es geht
|
Fehler im Code :|
05/14/2011 - AutoIt - 1 Replies
Wollte nen Spambot machen aber Irgendwo ist ein Fehler drin, habe aber keine Ahnung wo :|
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Spammer", 353, 110, 355, 183)
$Input1 = GUICtrlCreateInput("Text 1 (Rufchat)", 8, 8, 121, 21)
$Input2 = GUICtrlCreateInput("Text 2 (langsam)", 8, 40, 121, 21)
$Input3 = GUICtrlCreateInput("Text 3 (schnell)", 8, 72, 121, 21)
$Pause = GUICtrlCreateButton("Pause", 256, 16, 75, 25, 0)
|
Fehler im Code (C++)
04/08/2011 - WarRock - 1 Replies
#edit
verschoben :D keine Lust auf Bann ...
|
Fehler Code > Help <
03/16/2011 - Metin2 Private Server - 2 Replies
Hey
Habe meinen eigene Metin2 Hamachi P-Server , mit ein paar Freunden..!
Habe gestern Abend noch schnell den Damage Usw erhöht in der DatenBank ( Und ja ich weiss wie es richtig geht ! )
Und wollte dann ebend den Server Starten und dann kahm der Fehler COde
( Siehe Video )
YouTube - Fehler Code
Hab nix anderes gemacht , ich hatte diesen Fehler COde schonmal , dann hatte ich den Server neu gemacht und ging wieder alles
Aber hab keine Lust jede paar Tage den Server neu zu macehn
|
Code Fehler
04/14/2010 - General Coding - 2 Replies
Private Sub PictureBox4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox4.Click
Dim vat
vat = Application.StartupPath
Dim dat
dat = dat & "\testordner\text1.txt"
MsgBox(dat)
Using sw As StreamWriter = New StreamWriter(dat)
' schreibe text
sw.Write("test")
sw.Close()
|
All times are GMT +1. The time now is 09:20.
|
|