일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 함수
- ControlGetText
- DetectHiddenWindows
- Var:=식
- ControlSend
- IfWinExist
- 배열
- StringGetPos
- API
- SetControlDelay
- IF (식)
- Threads
- MouseClick
- Blocks
- if
- EnvSub
- SetKeyDelay
- 식의 설명
- SetMouseDelay
- if(식)
- SetTitleMatchMode
- EnvAdd
- Menu
- EnvSet
- autohotkey
- EnvDiv
- 식
- IfInString
- EnvMult
- SetEnv
- Today
- Total
목록Nimto Free style (852)
ㄴrㅎnㅂrㄹrㄱi
#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의 이력을 조사할 수 ..
#InstallKeybdHook 무조건 키보드 훅을 유효하게 한다#InstallKeybdHook [force] Parameters 인수명 설명 force 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. Remarks 키보드 훅을 사용하면,500KB(정도)만큼 메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다. 그 때문에, 통상은 필요한 때 이외는 키보드 훅은 유효화 되지 않는다. 이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다. 이것에 의해, KeyHistory커멘드로 키 입력의 이력을 표시할 수 있게 되는 것 외에 #HotkeyModifierTimeout의 설정에 ..
#Include / #IncludeAgain 지정한 스크립트 파일의 내용을 그 위치에 짜넣는다#Include FileName #IncludeAgain FileName Parameters 인수명 설명 FileName 짜넣는 파일명. 상대 패스로 기술했을 경우, 기준 디렉토리(스크립트 개시시는 커런트 디렉토리)(으)로부터 검색된다. 변수·환경 변수의 참조는 사용할 수 없지만,%A_ScriptDir%,%A_AppData%,%A_AppDataCommon%만일 수 있는은 예외적으로 사용할 수 있다. 인용부호로 둘러싸거나 특정 문자를 이스케이프하거나 할 필요는 없다. 파일명의 전에 반각 스페이스에서 단락지어 「*i」라고 쓰면, 파일이 존재하지 않아도 에러로 하지 않고 그대로 실행하게 된다. 파일명 대신에 디렉토리 ..
#IfWinActive / #IfWinExist hot key를 특정의 윈도우의 액티브/존재시만 유효하게 되도록(듯이) 설정한다#IfWinActive [, WinTitle, WinText] #IfWinExist [, WinTitle, WinText] #IfWinNotActive [, WinTitle, WinText] #IfWinNotExist [, WinTitle, WinText] Parameters 인수명 설명 WinTitle 윈도우 타이틀등의 조건을 지정. 윈도우 지정의 방법참조. 다만, 윈도우 타이틀과ahk_class,ahk_group, 그러한 복수 조건의 동시 지정만 유효. ahk_id(와)과ahk_pid(은)는, 일단 기능하지만, 미리 알아 둘 수 없기 때문에 거의 의미가 없다. 「%VarNam..
#Hotstring 핫 스트링의 옵션의 변경, 종료 문자의 지정#Hotstring EndChars NewChars#Hotstring NewOptions#Hotstring NoMouse Parameters EndChars NewChars 그 스크립트내에서 사용하는 종료 문자를 설정한다. 스크립트내에서1회만 사용할 수 있어 스크립트 전체에 영향을 준다. 최대로100문자까지 지정할 수 있다. NewOptions 옵션의 초기치를 변경한다. 이 지령은, 기술된 장소 이후에서만 유효하게 되어, 재차 변경할 수도 있다. 지정할 수 있는 옵션에 대해서는, 핫 스트링의 옵션(을)를 참조. NoMouse mouse button가 밀렸을 때에 감시 내용이 리셋트 되지 않게 한다. 스크립트내에서1회만 사용할 수 있어 스크립트..
#HotkeyModifierTimeout 키보드 훅 없이 hot key중에서Send커멘드를 사용했을 때에 수식 키 상태를 복원하지 않게 되는 타임 아웃 시간을 설정#HotkeyModifierTimeout Value Parameters 인수명 설명 Value 밀리 세컨드로 지정. 초기치는50. Remarks hot key중에서Send커멘드가 실행되었을 경우, 밀리고 있는 수식 키가 의사적으로 밀어 올려 상태로 되어 수식 키가 밀리지 않은 상태로 되고 나서 키스트로크(keystroke)가 송신된다. 키보드 훅을 사용하고 있지 않으면Send커멘드가 끝난 뒤에 수식 키가 아직 실제로 밀리고 있을까를 알 수 없기 때문에, 수식 키를 재차 밀린 상태에 되돌려야할 것인가 모른다. 거기서, 이 커멘드로 설정된 시간이 ..
#HotkeyInterval 지정 시간의 사이에 실행할 수 있는 최대의 hot key수를 설정( #MaxHotkeysPerInterval(와)과 함께 사용)#HotkeyInterval Value Parameters 인수명 설명 Value 시간의 길이를 밀리 세컨드로 지정 Remarks 본지령으로 지정한 기간의 사이에 #MaxHotkeysPerInterval지령으로 지정한 회수 이상의 hot key 이벤트가 발생했을 경우, 경고 다이얼로그가 표시되어 스크립트가 정지한다. 디폴트 설정은 「2000」(2초). 이 기능에 의해, 무한 재귀 hot key 호출 등, hot key 이벤트가 실행계속 되어 버리는 불편을 탈출할 수 있다. 예를 들어, 「^c::Send,^c」라고 하는 정의를 했을 경우,Ctrl+C하지..