Wie kann ich mit einer Variable einer while sagen wie oft sie diese schleife wiederholen soll?
While mit Variable?
-
- [ offen ]
-
Fussel_Master -
30. Juni 2010 um 20:34 -
Geschlossen -
Erledigt
-
-
Nimm doch For... Next :)!
[autoit]For $i = 1 to 5
[/autoit]
ConsoleWrite($i & @CRLF)
Next -
Nimm statt While eine
[autoit]
[/autoit]
Global $i = 0
Do
ConsoleWrite($i & @CRLF)
$i += 1
Until $i = 5Dan ngeht er diese Schleife 5 mal durch
-
wo kommt da der Befehl rein ?
-
no comment. Natürlich fürs ConsoleWrite. Oh man.
Hier ne Forschleife:
[autoit]For $i = 1 to 5
[/autoit]
MsgBox(0, "", $i)
Next -
Ich will keine Msg box die mir die zahlen von 1-5 bebringt ich frage nur wie es mit while gehen würde????
-
[autoit]
Global $x=0
[/autoit]
While $x <= 5
;tue das und das
$x+=1
WEnd
Aber wieso keine For Schleife? -
Xd weil ich die nicht richtig Kapiere wenn du mich pls aufklären könntest?
-
Eine For Schleife ist fast genauso aufgebaut wie eine While Schleife...
Guck dir einfach das Script von blubbstar an. -
Paar Fragen:
[autoit]
1:Warum zeigt dasGlobal $x=0
[/autoit]
While $x <= 5
MsgBox(0,"","")
$x+=1
WEnddie msgBox 7 mal an nicht 5 mal?
2:Was ist an der For schleife besser
-
Och kommt schon was soll das ihr verwirrt ihn doch blos .
Ne Scherz beiseite
Wie gesagt du brauchst eine For Schleife
[autoit]
[/autoit][autoit][/autoit][autoit]
;For $x = 1....Startet die Forschleife und setzt $x auf 1....Und setzt das limit bis die Schleife verlassen wird auf 8.
;Bei jedem Durchlauf wird die Variable $x neu gesetzt....In diesem Fall wird $x eins raufgezähltFor $x = 1 To 8
[/autoit]
MsgBox(0,"",$x)
Next -
Ich versuche sie dir mit einem Vergleich zu erklären.
[autoit]
[/autoit][autoit][/autoit][autoit]
$anzahl=0
while $anzahl<=5
;Hier der Quelltext
$anzahl+=1
Wend;
[/autoit][autoit][/autoit][autoit]
;;;Ist das gleiche, wie
;for $i=0 to 5
[/autoit]
;Hier der Quelltext
NextSchau mal welche Zahlen gleich sind
$anzahl, wäre bei der For-Schleife $i . -
ICHA HABE WES KAPIERT JIPIIIIIIIIIII Danke XD
-
Ich denke dein Problem ist damit gelöst.
Wäre nett wenn du den Thread setzen würdest.
Dazu einfach den ersten Post editieren, Präfix auf gelöst setzen und Absenden