Springt zum angegebenen Label (Sprungmarke) und führt die Ausführung dort fort.
Goto, Label
| Label | Der Name des Labels (Sprungmarke). |
Wenn ein dynamisches Label benutzt wird, etwa %MyLabel%, wird eine Fehlermeldung angezeigt wenn das Label nicht existiert. Um dies zu verhindern, rufen Sie vorher IsLabel() auf. Zum Beispiel:
if IsLabel(VarContainingLabelName)
Goto %VarContainingLabelName%
Vom Benutzen des Goto wird abgeraten, da es die allgemeine Lesbarkeit verschlechtert und schwieriger zu pflegen ist. Man sollte Else, Blocks, Break und Continue als Ersatz für Goto in Betracht ziehen.
Gosub, Return, IsLabel(), Else, Blocks, Break, Continue
Goto, MyLabel
...
MyLabel:
Sleep, 100
...