일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- IfWinExist
- EnvSub
- EnvMult
- SetEnv
- StringGetPos
- SetMouseDelay
- Blocks
- Var:=식
- EnvDiv
- 식의 설명
- IfInString
- 식
- EnvSet
- if(식)
- EnvAdd
- Menu
- ControlSend
- API
- ControlGetText
- IF (식)
- 배열
- SetKeyDelay
- Threads
- SetTitleMatchMode
- MouseClick
- if
- DetectHiddenWindows
- SetControlDelay
- autohotkey
- Today
- Total
목록AUTOHOTKEY (437)
ㄴrㅎnㅂrㄹrㄱi
#NoEnv 변수명을 해석할 때, 환경 변수를 무시한다#NoEnv Remarks 통상, 값을 할당할 수 있지 않은 변수명을 참조하려고 했을 때, 시스템의 환경 변수에 동명의 변수가 없는가를 조사해 만약 존재하면 그 환경 변수의 값이 참조된다. 스크립트중에 「#NoEnv」지령을 기술하는 것으로써, 이 동작을 무효화할 수 있다. 이것에 의해, 스크립트의 효율이 약간 향상한다. 또, 예기 하지 않고 환경 변수로서 존재하는 변수명을 사용해 버리는 것에 의한 버그를 막을 수 있다. #NoEnv지령이 사용되고 있을 때 환경 변수를 취득하고 싶은 경우, 「 EnvGet」커멘드를 사용한다. 또, 일부의 환경 변수는 AutoHotkey의 편입 변수(으)로서 참조할 수 있다. Related EnvGet
#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(으)로의 설정보다 작은 경우, 이쪽의 설정이 우..
#MaxMem 변수를 사용할 수 있는 메모리 용량의 최대치를MB그리고 지정#MaxMem Megabytes Parameters 인수명 설명 Megabytes 용량을MB그리고 지정.지정할 수 있는 범위는1...4095.초기설정은64. Remarks 변수의 용량을 제한하는 것으로써, 스크립트가 대량의 메모리를 사용해 버리는 상황을 막을 수 있다. 스크립트가 사용하는 메모리를 절약하고 싶은 경우, 큰 사이즈의 데이터를 격납하는 변수는, 불필요하게 되면 공문자열을 대입해 주면 좋다. VarSetCapacity에 의한 수동 할당에서는, 여기서의 설정에 관계없이 얼마든지 큰 사이즈를 할당할 수 있다. Related VarSetCapacity, Variables, Sort, WinGetText, ControlGetTe..
#MaxHotkeysPerInterval 지정 시간의 사이에 실행할 수 있는 최대의 hot key수를 설정( # HotkeyInterval(와)과 함께 사용)#MaxHotkeysPerInterval Value Parameters 인수명 설명 Value hot key의 실행수의 상한을 지정(초기치는70) Remarks #HotkeyInterval(을)를 참조. Related #HotkeyInterval Example(s)#HotkeyInterval 2000 ; This is the default value (milliseconds).#MaxHotkeysPerInterval 50 ; This is the default value.
#KeyHistory KeyHistory(을)를 위해서 기록되는 조작의 최대수를 설정한다#KeyHistory MaxEvents Parameters MaxEvents 기록되는 조작의 최대수. 디폴트는40. 최대500까지 설정 가능. 「0」(을)를 설정하면, 조작 이력을 완전하게 무효화할 수 있다. Remarks 눌러 인하 이벤트와 밀어 올려 이벤트를 각각 기록되므로, 실제로 기록되는 키 조작은 여기서 지정한 값의 반이 된다. 예를 들어,MaxEvents에 「50」(을)를 지정했을 경우,25문자 타이프 친다고 기록은 가득 찬다. Related Examples#KeyHistory 0 ; Disable key history. #KeyHistory 100 ; Store up to 100 events.
#InstallMouseHook 무조건 마우스 훅을 유효하게 한다#InstallMouseHook [force] Parameters 인수명 설명 force 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. Remarks 마우스 훅을 사용하면,500KB(정도)만큼(키보드 훅과 동시에 사용하는 경우는,50KB(정도)만큼)메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다. 그 때문에, 통상은 필요한 때 이외는 마우스 훅은 유효화 되지 않는다. 이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다. 이것에 의해, KeyHistory커멘드로 mouse button의 이력을 조사할 수 ..