<script src="../static/ga4.js" type="text/javascript"></script> </head> <body> <h1>Until <span class="ver">[AHK_L 59+]</span></h1> <p>Fügt einer Loop- oder For-Schleife eine Bedingung hinzu, die nach jedem Schleifendurchlauf einmal ausgewertet wird.</p> <pre class="Syntax"> <span class="func">Loop</span> { ... } <span class="func">Until</span> <i>Ausdruck</i> </pre> <h2 id="Parameters">Parameter</h2> <dl> <dt>Ausdruck</dt> <dd><p>Ein gültiger <a href="../Variables.htm#Expressions">Ausdruck</a>.</p></dd> </dl> <h2 id="Remarks">Bemerkungen</h2> <p>Der Ausdruck wird nach jeder Wiederholung einmal ausgewertet, auch dann, wenn <a href="Continue.htm">Continue</a> verwendet wurde. Wenn die Auswertung des Ausdrucks False ergibt (eine leere Zeichenkette oder die Zahl 0), wird die Schleife fortgesetzt, andernfalls wird die Schleife unterbrochen und die Ausführung bei der Zeile nach <i>Until</i> fortgesetzt.</p> <p>Loop Until ist die Kurzschreibweise für Folgendes:</p> <pre>Loop { ... if (<i>Ausdruck</i>) break }</pre> <p>Allerdings ist Loop Until oft einfacher zu verstehen und kann im Gegensatz zu oben mit einer einzeiligen Aktion verwendet werden. Zum Beispiel:</p> <pre>Loop x *= 2 Until x &gt; y</pre> <p><i>Until</i> kann mit jedem Loop oder For verwendet werden. Zum Beispiel:</p> <pre>Loop, Read, %A_ScriptFullPath% Zeilen .= A_LoopReadLine . "`n" Until A_Index=5 <em>; Die ersten fünf Zeilen lesen.</em> MsgBox % Zeilen </pre> <p>Wenn die interne Variable <a href="../Variables.htm#Index">A_Index</a> in <i>Ausdruck</i> verwendet wird, enthält sie die Indexnummer der gerade abgeschlossenen Wiederholung.</p> <h2 id="Related">Siehe auch</h2> <p><a href="Loop.htm">Loop</a>, <a href="While.htm">While-Schleife</a>, <a href="For.htm">For-Schleife</a>, <a href="Break.htm">Break</a>, <a href="Continue.htm">Continue</a>, <a href="Block.htm">Blöcke</a>, <a href="LoopFile.htm">Datei-Schleife</a>, <a href="LoopReg.htm">Registry-Schleife</a>, <a href="LoopReadFile.htm">dateilesende Schleife</a>, <a href="LoopParse.htm">parsende Schleife</a>, <a href="IfExpression.htm">If (Ausdruck)</a></p> </body> </html>