Typischer Anwendungsfall für die For-Schleife ist, wenn die Anzahl der Schleifendurchläufe von vornherein bekannt ist.
Beispiel: Die Zahlen von 1 bis 10 sollen mit einer Schleife erzeugt und ausgegeben werden:
For $i = 1 To 10 ConsoleWrite ($i) ConsoleWrite (@CRLF ) Next
Das Schlüsselwort For
leitet den Beginn der Schleife ein. Dann wird eine Laufvariable (in diesem Beispiel $i
) mit einem Anfangswert (in diesem Beispiel 1
) versehen. Nach dem Schlüsselwort to
steht ein Endwert (in diesem Beispiel 10
). Nun folgen beliebig viele Befehle, die innerhalb der Schleife ausgeführt werden. Im Beispiel wird einfach der Inhalt der variable $i
ausgegeben. Beim Schlüsselwort Next
wird geprüft, ob der Inhalt der Laufvariablen $i
schon größer ist als der bei to
angegebene Endwert. Wenn nicht, wird der Inhalt von $i
um 1 erhöht, und die Schleife wird nochmals ausgeführt. Wenn $i
den Endwert erreicht hat, ist die Schleife beendet.
ConsoleWrite("Beginn der Schleife" & @CRLF ) For $i = 1 To 10 ConsoleWrite ($i) ConsoleWrite (@CRLF ) Next ConsoleWrite("Ende der Schleife" & @CRLF )
Details in der offiziellen AutoIt-Doku: https://www.autoitscript.com/autoit3/docs/keywords/For.htm