일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SetEnv
- Var:=식
- IfWinExist
- SetMouseDelay
- EnvDiv
- ControlSend
- 식의 설명
- Blocks
- MouseClick
- 식
- IfInString
- autohotkey
- EnvAdd
- 배열
- SetControlDelay
- DetectHiddenWindows
- StringGetPos
- ControlGetText
- Menu
- if
- SetKeyDelay
- API
- IF (식)
- Threads
- EnvMult
- EnvSub
- if(식)
- 함수
- EnvSet
- SetTitleMatchMode
- Today
- Total
목록#MaxHotkeysPerInterval (5)
ㄴrㅎnㅂrㄹrㄱi
ListHotkeys 등록되어 있는 hot key의 정보를 일람표시ListHotkeys Remarks 등록되어 있는 hot key와 현재 유효할지, 키, 마우스 훅이 사용되고 있는지 어떤지, 스렛드하지만 기동하고 있을지를 일람표시 한다. 메인 윈도우의 「View」→「Variables」메뉴와 같다. Related #InstallKeybdHook, #InstallMouseHook, #UseHook, KeyHistory, ListLines, ListVars, #MaxThreadsPerHotkey, #MaxHotkeysPerInterval Example(s)ListHotkeys
#MaxThreadsPerHotkey 1개의 hot key 마다 다중 기동 가능한 최대의 스렛드수를 설정#MaxThreadsPerHotkey Value Parameters 인수명 설명 Value 1(으)로부터20까지의 정수를 지정 Remarks 이 지령을 사용하는 것으로, 같은 hot key 써브루틴의 스렛드가 실행되고 있을 때 다중에 끼어들 수 있는 회수를 지정할 수 있다. 어느 hot key가 밀렸을 때, 그 hot key 써브루틴의 스렛드가 벌써 여기서 지정한 상한 들이마실 뿐(만큼) 실행되고 있는 경우, 새롭게 밀린 hot key는 무시된다. #MaxThreadsBuffer지령을 사용하는 것으로, 무시하지 않고 실행 가능하게 될 때까지 뒷전 되게 된다. 디폴트 설정은 「1」. 이 지령으로의 설정이..
#MaxThreadsBuffer 해당 hot key의 스렛드의 실행수가 #MaxThreadsPerHotkey그리고 지정한 상한에 이르고 있을 때 새롭게 hot key가 밀렸을 때, 실행 가능하게 될 때까지 뒷전으로 하는지, hot key를 무시하는지를 설정.#MaxThreadsBuffer On|Off Parameters 인수명 설명 On|Off On 뒷전으로 한다 Off 무시한다 Remarks 디폴트 설정은 「Off」 이 지령으로의 설정은, 기술된 장소로부터 다음에 이 지령이 기술되는 동안에 선언되고 있는 hot key에게만 영향을 준다. 벌써 하나 뒷전으로 하고 있는 경우는, 그 이상은 뒷전으로 되지 않고 무시된다. 뒷전으로 하고 있을 수 있는 시간은1초까지로, 그 이상 경과하면 파기된다. 이 기능은 ..
#MaxThreads 동시에 실행할 수 있는 최대의 스렛드수를 설정#MaxThreads Value Parameters 인수명 설명 Value 1(으)로부터20까지의 정수를 지정 Remarks 디폴트 설정은 「10」. 이 지령은 스크립트중에서1회만 지정 가능. 「1」(을)를 지정할 수도 있지만, MsgBox등에서 정지중에 hot key를 실행할 수 없게 되어 버리기 위해, 추천 되지 않는다. 1행목으로 ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars, ListHotkeys하지만 실행되는 hot key는, 여기서의 설정에 관계없이 기동된다. 이 지령으로의 설정이 #MaxThreadsPerHotkey(으)로의 설정보다 작은 경우, 이쪽의 설정이 우..
#HotkeyInterval 지정 시간의 사이에 실행할 수 있는 최대의 hot key수를 설정( #MaxHotkeysPerInterval(와)과 함께 사용)#HotkeyInterval Value Parameters 인수명 설명 Value 시간의 길이를 밀리 세컨드로 지정 Remarks 본지령으로 지정한 기간의 사이에 #MaxHotkeysPerInterval지령으로 지정한 회수 이상의 hot key 이벤트가 발생했을 경우, 경고 다이얼로그가 표시되어 스크립트가 정지한다. 디폴트 설정은 「2000」(2초). 이 기능에 의해, 무한 재귀 hot key 호출 등, hot key 이벤트가 실행계속 되어 버리는 불편을 탈출할 수 있다. 예를 들어, 「^c::Send,^c」라고 하는 정의를 했을 경우,Ctrl+C하지..