|
You last visited: Today at 12:50
Advertisement
Problem mit Func
Discussion on Problem mit Func within the AutoIt forum part of the Coders Den category.
01/17/2012, 21:59
|
#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?
|
|
|
01/17/2012, 22:40
|
#2
|
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
|
|
|
01/17/2012, 22:51
|
#3
|
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
|
und hinter blablablubb muss noch ein ()
|
|
|
01/18/2012, 00:31
|
#4
|
elite*gold: 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.
|
|
|
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!
|
|
|
01/18/2012, 19:51
|
#6
|
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(...)"
|
|
|
01/19/2012, 18:26
|
#7
|
elite*gold: 0
Join Date: Dec 2011
Posts: 59
Received Thanks: 2
|
Quote:
Originally Posted by lolkop
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
|
|
|
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
|
|
|
|
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.
|
|