Goto

지정된 라벨로 점프해서 실행을 계속합니다.

Goto, Label

매개변수

Label

점프해 갈 라벨 이름.

논평

%MyLabel%와 같은 동적 라벨을 사용할 때, 라벨이 존재하지 않으면 에러 대화상자가 나타납니다. 이를 피하려면, 미리 IsLabel()을 호출하십시오. 예를 들어:

if IsLabel(VarContainingLabelName)
    Goto %VarContainingLabelName%

Goto는 사용을 권장하지 않습니다. 왜냐하면 일반적으로 스크립트를 더 읽기 어렵고 관리하기 힘들게 만들기 때문입니다. Else, Blocks, Break, 그리고 Continue를 Goto에 대한 대안으로 생각해 보십시오.

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

예제

Jumps to the label named "MyLabel" and continues execution.

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