Goto

Springt zu einem bestimmten Label und setzt dort die Ausführung fort.

Goto, Label

Parameter

Label

Name des Labels, das angesprungen werden soll.

Bemerkungen

Wenn ein dynamisches Label wie %MeinLabel% den Namen eines nicht vorhandenen Labels enthält, wird eine Fehlermeldung angezeigt. Um das zu verhindern, ruft man vorher IsLabel() auf. Zum Beispiel:

if IsLabel(VarMitLabelname)
    Goto %VarMitLabelname%

Goto sollte nur in Ausnahmefällen verwendet werden, weil es Skripte schlechter lesbar und verwaltbar macht. Verwenden Sie stattdessen Else, Blöcke, Break und Continue.

Siehe auch

Gosub, Return, IsLabel(), Else, Blöcke, Break, Continue

Beispiel

Goto, MeinLabel
...
MeinLabel:
Sleep, 100
...