일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SetEnv
- SetTitleMatchMode
- SetControlDelay
- MouseClick
- 배열
- Blocks
- ControlGetText
- 식의 설명
- StringGetPos
- EnvAdd
- 함수
- EnvSet
- SetMouseDelay
- IfInString
- IF (식)
- autohotkey
- Menu
- Threads
- IfWinExist
- SetKeyDelay
- EnvMult
- ControlSend
- Var:=식
- 식
- if
- if(식)
- EnvSub
- API
- DetectHiddenWindows
- EnvDiv
- Today
- Total
목록Gosub (8)
ㄴrㅎnㅂrㄹrㄱi
SetTimer 써브루틴을 지정 간격으로 실행한다SetTimer, Label [, Period|On|Off, Priority] Parameters 인수명 설명 Label 라벨명.hot key 라벨등에서도 가능. 「%LabelName%」(와)과 같은 변수 참조라도 좋다. Period|On|Off 간격 수치를 지정하면, 실행 간격을 밀리 세컨드로 설정할 수 있다.상한은4294967295밀리 세컨드(약49.7일)이다. 타이머는 자동적으로 유효하게 된다. 부의 값을 지정했을 경우, 그 절대치의 시간이 경과후에, 한 번만 써브루틴이 실행된다. On Off(으)로 한 타이머를 재차 유효하게 한다. 타이머가 신규 작성되는 경우, 간격은250(으)로 설정된다. 과거에 타이머 등록되었던 적이 있는 경우는, 그 때와 같은..
Return Gosub(이)나 Hotkey의 써브루틴 처리로부터 돌아온다Return Remarks GoSub그리고 점프 하고 있지 않을 때에Return(을)를 실행하면, Exit(을)를 실행했을 때와 같게 스렛드(을)를 종료한다. Related Gosub, Exit, ExitApp, GroupActivate Example(s)#z:: MsgBox, The Win-Z hotkey was pressed. Gosub, WinZ return WinZ: Sleep, 1000 return
OnExit 스크립트 종료시에 실행시키고 싶은 써브루틴을 지정한다OnExit [, Label, FutureUse] Parameters 인수명 설명 Label 종료시에 실행시키고 싶은 써브루틴의 라벨명. 생략 하면, 종료시 써브루틴을 해제한다. FutureUse 장래의 확장을 위해서 확보되고 있다.현재 이 인수는 무시된다. Remarks OnExit그리고 써브루틴을 지정하면, 스크립트를 종료하는 대신에 지정한 써브루틴이 실행된다. 실제로 스크립트를 종료하려면 , 써브루틴내에서 ExitApp커멘드를 실행할 필요가 있다. OnExit써브루틴내에서ExitApp(을)를 실행했을 경우, 그 자리에서 스크립트는 종료한다. OnExit써브루틴은, 스렛드수의 상한이나 세치기의 설정에 관계없이 반드시 끼어들어 실행된다. ..
Menu pop-up menu를 작성하거나 표시하거나 한다.task tray 아이콘이나 툴 팁의 설정도 실시할 수 있다.Menu, MenuName, Cmd [, P3, P4, FutureUse] Parameters 인수명 설명 MenuName 「TRAY」라고 하면, task tray의 오른쪽 클릭 메뉴를 설정할 수 있다. 그 이외는, 커스텀 메뉴명이 된다. 커스텀 메뉴는,Add커멘드로 항목을 등록했을 때에 신규 작성된다. Cmd, P3, P4 아래와 같이 참조 FutureUse 장래의 확장을 위해서 확보되고 있다.현재 이 인수는 무시된다. 메뉴 항목 조작 Add , MenuItemName 「MenuItemName」(으)로 지정한 표시명으로 메뉴 항목을 추가해, 「MenuItemName」(으)로 지정한 이..
IsLabel() 라벨이 정의되고 있는지를 판별하는 함수IsLabel("LabelName") Parameters 인수명 설명 "LabelName" 존재할지를 조사하고 싶은 라벨명을 문자열로 지정한다. Remarks 「Gosub,%LabelName%」(와)과 같은 동적 라벨명을 이용해 점프 할 때, 해당 라벨이 존재할지를 조사하기 위해서 사용한다. 해당 라벨에 점프 할 수 할 수 없어도, 스크립트의 어디엔가 라벨이 존재하면 「1」(이)가 돌려주어진다. 예를 들면, 타처의 함수내에서 정의되고 있는 라벨 등이다. Related GoSub, GoTo Examplesif(IsLabel("Label")){ GoSub,Label } Label: MsgBox,This is Subroutine return
Hotkey 스크립트 실행중에 hot key를 할당하거나 설정을 변경하거나 한다Hotkey, KeyName [, Label, Options] Hotkey, IfWinActive [, WinTitle, WinText] Hotkey, IfWinExist [, WinTitle, WinText] Hotkey, IfWinNotActive [, WinTitle, WinText] Hotkey, IfWinNotExist [, WinTitle, WinText] Parameters 인수명 설명 KeyName hot key 정의그리고 사용하는 키명. 벌써 설정되어 있는 hot key의 경우, 이하의 인수에 근거해 설정이 변경된다. 이 때, 대문자 소문자의 차이나 「^!c」와「!^c」(와)과 같은 수식 키 기호의 차례의 차이..
Goto 지정한 라벨의 위치에 처리를 점프 한다Goto, Label Parameters 인수명 설명 Label 라벨명.hot key 라벨이나 핫 스트링 라벨로도 가능. Remarks Goto(은)는 스크립트가 까다로워지는 원인이 되기 십상인 것으로, 별로 추천 되지 않는다. Related Gosub, Return, Else, Blocks, Break, Continue Example(s)Goto, MyLabel ... MyLabel: Sleep, 100 ...
Exit 현재의 스렛드를 종료한다.상주 상태로 없는 스크립트는 그대로 종료한다.Exit [, ExitCode] Parameters 인수명 설명 ExitCode 정수를 지정. 스크립트를 종료할 때, 프로세스의 종료 코드를 지정한다. 일반적으로, 정상 종료의 경우 「0」(을)를 돌려준다. 디폴트는 「0」. Remarks hot key의 등록이나, #Persistent지령에 의해서 상주 상태가 되어 있는 경우,Exit커멘드는 현재의 스렛드를 종료한다. Return의 경우, Gosub그리고 써브루틴을 호출하고 있으면, 써브루틴으로부터 돌아올 뿐(만큼)이지만,Exit그럼 써브루틴내에 있어도 즉석에서 스렛드를 종료한다. 스크립트가 상주 상태로 없는 경우는, 스크립트가 종료한다. 다만, OnExit써브루틴이 설정되어..