Register for your free account! | Forgot your password?

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

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

Advertisement



Problem mit Func

Discussion on Problem mit Func within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2011
Posts: 59
Received Thanks: 2
Problem mit Func

Also habe das so:


Func soundso()
if isarray($a) = false then
Do blablablubb
endif
endfunc



Func blablablubb ()
EndFunc



soweit so gut. das problem in der Do blablablubb zeile wird mir ein syntax error angezeigt (alles richtig geschrieben und trotzdem) woran liegt dass?
0Slashking0 is offline  
Old 01/17/2012, 22:40   #2
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
schau dir mal die semantische bedeutung von "Do" in der autoit hilfe an.

Richtig wäre die syntax so:
Code:
If <expression> Then
    <then case>
EndIf
lolkop is offline  
Old 01/17/2012, 22:51   #3
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
und hinter blablablubb muss noch ein ()
butter123 is offline  
Old 01/18/2012, 00:31   #4



 
xShizoidx's Avatar
 
elite*gold: 0
The Black Market: 279/0/0
Join Date: Feb 2011
Posts: 1,342
Received Thanks: 410
So :
Code:
Func soundso()
If IsArray($a) = false Then
blablablubb() ; Funktion blablablubb() wird aufgerufen
Endif
EndFunc

Func blablablubb ()
EndFunc
Dann nochmal ein Beispiel zu Do :

Code:
Do ; Führt etwas aus, bis der Ausdruck von Until wahr ist
......
Until $Datei1 = $Datei2 ; Führt die Befehle, die zwischen Do und Until stehen solange aus, bis die Varriablen $Datei1 und $Datei2 die selben Werte haben.
xShizoidx is offline  
Old 01/18/2012, 19:16   #5
 
elite*gold: 0
Join Date: Dec 2011
Posts: 59
Received Thanks: 2
Kann geclosed werden^^ Hab rausgefunden das der Befehl den ich nickt kannte Call heißt!
0Slashking0 is offline  
Old 01/18/2012, 19:51   #6
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
da du hier nicht in asm schreibst, brauchst du kein call nutzen.

wenn du eine msgbox aufrufen willst schreibst du doch auch nicht "Call MsgBox(...)"
lolkop is offline  
Thanks
1 User
Old 01/19/2012, 18:26   #7
 
elite*gold: 0
Join Date: Dec 2011
Posts: 59
Received Thanks: 2
Quote:
Originally Posted by lolkop View Post
da du hier nicht in asm schreibst, brauchst du kein call nutzen.

wenn du eine msgbox aufrufen willst schreibst du doch auch nicht "Call MsgBox(...)"
nein, nein ich wollte keine msgbox, ich wollte ne function ausführen lassen...
Wusste aber nicht, dass meine gesuchte Funktion Call und nicht Do heißt
0Slashking0 is offline  
Old 01/19/2012, 18:55   #8
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Das mit der MsgBox() war nur ein Beispiel. Die Call() Funktion ist überflüssig.
PHP Code:
_ErrorMessage("Test!"3000) ;Call("_ErrorMessage""Test!"3000)

Func _ErrorMessage($Text$Timeout)
    
MsgBox(48"Fehler"$Text$Timeout) ;Call("MsgBox"48"Fehler"$Text$Timeout) ;AutoIt Funktionen können nicht verwendet werden -> Hilfe
EndFunc 
KDeluxe is offline  
Reply


Similar Threads Similar Threads
Func nach der func ausführen problem
08/15/2011 - AutoIt - 6 Replies
Hi, ich hab hier mal nen code schnipel der nicht funktioniert.. Die error Erkennung... if StringInStr($oWebTcp.body, "Du kannst nicht weitermachen...") Then GUICtrlSetData($list1, "Login failed. Please fix"&" = "&$array&" ANR: ")
Func in Func ?
02/11/2011 - AutoIt - 8 Replies
Hallo E*PvP, Ich habe eine frage , ich will ein shortcut ..ding machen ..xD also wen ich z.b F1 drücke,soll ich in ein Menü reinkommen und dan auch für F1 etwas anderes amchen also z.b F1= Begrüßungs hotkeys => Press F1 =>
[Fragen zu] Gui Hide & Show / Admin Rights / Func in Func
12/12/2010 - AutoIt - 29 Replies
Hi Leute, wie ihr oben ja bereits lesen könnt habe ich ein paar Fragen. 1. Könnte mir jmd. eine Hotkeyset-Func schreiben, womit ich mit nur einer (!) Taste die GUI verstecken und wieder anzeigen lassen kann ? 2. Gibt es etwas, dass dem gescripteten Tool von selbst Adminrechte verschafft? Ich rede NICHT von RequireAdmin, da muss man ja Administrator des PCs sein. €: Kann "#requireadmin" rausgezögert werden ?! Ich möchte, dass das passiert, aber erst, wenn ich einen Knopf gedrückt...
wr func net
04/02/2010 - WarRock Hacks, Bots, Cheats & Exploits - 1 Replies
Wenn ich wr starte und auf game starten klcike steht da "ERROR:Cannot Find Exeute file! was muss ich machen habe win 7
Need help Func
04/11/2009 - GW Bots - 12 Replies
Hi all, I have a little issue with the bot I'm doin using the tt6 move to engine. I'm trying the make it scan in front of my charc on the minimap to check if enemies are present. So here's the func: ;scan if enemy is in front of us Func ScanEnemy1() PixelSearch(86, 460, 173, 516, $MonsterColor_Red, 10) If @error then Sleep( 100 ) PixelSearch(86, 460, 173, 516, $MonsterColor_Red, 10) if @error then return False EndIf



All times are GMT +2. The time now is 12:50.


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