일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EnvDiv
- SetEnv
- IfInString
- EnvAdd
- EnvSet
- API
- 식
- EnvMult
- MouseClick
- Var:=식
- SetKeyDelay
- SetControlDelay
- autohotkey
- Threads
- EnvSub
- ControlSend
- 함수
- ControlGetText
- IfWinExist
- StringGetPos
- Blocks
- if(식)
- Menu
- if
- SetTitleMatchMode
- SetMouseDelay
- DetectHiddenWindows
- 배열
- IF (식)
- 식의 설명
- Today
- Total
목록#Persistent (7)
ㄴ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(으)로 설정된다. 과거에 타이머 등록되었던 적이 있는 경우는, 그 때와 같은..
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」(으)로 지정한 이..
ExitApp 스크립트를 종료한다ExitApp [, ExitCode] Parameters 인수명 설명 ExitCode 정수를 지정. 스크립트를 종료할 때, 프로세스의 종료 코드를 지정한다. 일반적으로, 정상 종료의 경우 「0」(을)를 돌려준다. 디폴트는 「0」 Remarks 스크립트를 종료한다. 다만, OnExit써브루틴이 설정되어 있는 경우, 그 써브루틴이 실행되어OnExit써브루틴내에서ExitApp하지만 실행되지 않는 이상 스크립트는 종료하지 않는다. 스크립트가 상주 상태로 없는 경우,ExitApp하Exit(와)과 완전히 같게 일한다. Related Exit, OnExit, #Persistent Example(s)#x::ExitApp ; Assign a hotkey to terminate this s..
Exit 현재의 스렛드를 종료한다.상주 상태로 없는 스크립트는 그대로 종료한다.Exit [, ExitCode] Parameters 인수명 설명 ExitCode 정수를 지정. 스크립트를 종료할 때, 프로세스의 종료 코드를 지정한다. 일반적으로, 정상 종료의 경우 「0」(을)를 돌려준다. 디폴트는 「0」. Remarks hot key의 등록이나, #Persistent지령에 의해서 상주 상태가 되어 있는 경우,Exit커멘드는 현재의 스렛드를 종료한다. Return의 경우, Gosub그리고 써브루틴을 호출하고 있으면, 써브루틴으로부터 돌아올 뿐(만큼)이지만,Exit그럼 써브루틴내에 있어도 즉석에서 스렛드를 종료한다. 스크립트가 상주 상태로 없는 경우는, 스크립트가 종료한다. 다만, OnExit써브루틴이 설정되어..
#InstallMouseHook 무조건 마우스 훅을 유효하게 한다#InstallMouseHook [force] Parameters 인수명 설명 force 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. Remarks 마우스 훅을 사용하면,500KB(정도)만큼(키보드 훅과 동시에 사용하는 경우는,50KB(정도)만큼)메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다. 그 때문에, 통상은 필요한 때 이외는 마우스 훅은 유효화 되지 않는다. 이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다. 이것에 의해, KeyHistory커멘드로 mouse button의 이력을 조사할 수 ..
#InstallKeybdHook 무조건 키보드 훅을 유효하게 한다#InstallKeybdHook [force] Parameters 인수명 설명 force 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. Remarks 키보드 훅을 사용하면,500KB(정도)만큼 메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다. 그 때문에, 통상은 필요한 때 이외는 키보드 훅은 유효화 되지 않는다. 이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다. 이것에 의해, KeyHistory커멘드로 키 입력의 이력을 표시할 수 있게 되는 것 외에 #HotkeyModifierTimeout의 설정에 ..