# Goto

Jumps to the specified label and continues execution.

Goto, Label

#### Parameters

Label | The name of the label to which to jump.

#### Remarks

When using a dynamic label such as %MyLabel%, an error dialog will be displayed if the label does not exist. To avoid this, call IsLabel() beforehand. For example:

    if IsLabel(VarContainingLabelName)
        Goto %VarContainingLabelName%

The use of Goto is discouraged because it generally makes scripts less readable and harder to maintain. Consider using Else, Blocks, Break, and Continue as substitutes for Goto.

#### Related

Gosub, Return, IsLabel(), Else, Blocks, Break, Continue

#### Example

    Goto, MyLabel
    ...
    MyLabel:
    Sleep, 100
    ...