반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Menu
- DetectHiddenWindows
- 식
- IfWinExist
- if
- StringGetPos
- EnvMult
- EnvSub
- EnvDiv
- SetKeyDelay
- Threads
- EnvAdd
- MouseClick
- 식의 설명
- 함수
- Blocks
- SetTitleMatchMode
- Var:=식
- SetMouseDelay
- EnvSet
- API
- SetControlDelay
- IF (식)
- if(식)
- 배열
- ControlGetText
- autohotkey
- ControlSend
- IfInString
- SetEnv
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Gosub 지정 라벨에 점프 해,Return하지만 실행되면 돌아온다 본문
반응형
Gosub
지정 라벨에 점프 해, Return하지만 실행되면 돌아온다
Gosub, Label
Parameters
인수명 | 설명 |
---|---|
Label | 라벨명.hot key 라벨이나 핫 스트링 라벨도 가능. 「%LabelName%」(와)과 같은 변수 참조여도 괜찮다. 다만, 실행시에 라벨명을 해결하기 위해(때문에), 퍼포먼스는 약간 내린다. |
Remarks
Gosub(을)를 실행하면, 지정 라벨의 다음의 행에 처리가 이동해, 이하의 처리를 실행한다.
Return커멘드가 실행되면, 호출 원래의Gosub의 다음의 행에 처리가 돌아온다.
Label에 존재하지 않는 라벨을 지정하면, 실행시에 에러 다이얼로그가 표시된다.
라벨명을 설정 파일로부터 읽어들이는 등, 존재하지 않는 라벨이 지정될 우려가 있는 경우는, 아래와 같은 예의 같게 「IsLabel()」함수로 라벨이 존재할까를 조사하고 나서 실행하면 좋다.
IniRead,label,%ini%,%sec%,%key% If(IsLabel(label)) { GoSub,%label% }
Related
Example(s)
Gosub, Label1 MsgBox, The Label1 subroutine has returned (it is finished). return Label1: MsgBox, The Label1 subroutine is now running. return
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
GroupActivate GroupAdd그리고 정의한 윈도우 그룹에 속하는 윈도우를 순서에 액티브화한다 (0) | 2007.11.05 |
---|---|
Goto 지정한 라벨의 위치에 처리를 점프 한다 (0) | 2007.11.05 |
GetKeyState() 키가 눌러 내려지고 있는지 어떤지를 취득하는 함수 (0) | 2007.11.05 |
GetKeyState 키보드나 mouse button의 눌러 인하 상태, 죠이스틱 상태를 취득 (0) | 2007.11.05 |
FormatTime YYYYMMDDHH24MISS형식의 타임 스탬프를 지정의 서식의 일자 시각 문자열로 변환한다 (0) | 2007.11.05 |
Comments