반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ControlGetText
- 함수
- MouseClick
- autohotkey
- SetControlDelay
- EnvAdd
- API
- 식의 설명
- IF (식)
- 식
- Blocks
- if
- IfInString
- Var:=식
- ControlSend
- EnvSub
- 배열
- DetectHiddenWindows
- SetKeyDelay
- SetTitleMatchMode
- SetEnv
- EnvSet
- EnvDiv
- Menu
- if(식)
- Threads
- IfWinExist
- StringGetPos
- SetMouseDelay
- EnvMult
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
#InstallMouseHook 본문
반응형
#InstallMouseHook
무조건 마우스 훅을 유효하게 한다
#InstallMouseHook [force]
Parameters
인수명 | 설명 |
---|---|
force | 1.0.08이전으로는, 다른 스크립트가 훅을 사용하고 있었을 때에 경고가 표시되는 것을 억제하는 설정이 있었지만, 현재는 경고가 표시될 것은 없기 때문에 필요없다. |
Remarks
마우스 훅을 사용하면,500KB(정도)만큼(키보드 훅과 동시에 사용하는 경우는,50KB(정도)만큼)메모리 소비가 증가해 시스템 전체의 퍼포먼스가 조금 저하한다.
그 때문에, 통상은 필요한 때 이외는 마우스 훅은 유효화 되지 않는다.
이 커멘드를 사용하면, 무조건 키보드 훅을 유효화할 수 있다.
이것에 의해, KeyHistory커멘드로 mouse button의 이력을 조사할 수 있다.
메인 윈도우의 메뉴나 KeyHistory커멘드로, 훅이 유효하게 되어 있을까를 알 수 있다.
메인 윈도우의 메뉴나 ListHotkeys커멘드로, 어느 hot key가 훅으로 동작하고 있을까를 알 수 있다.
이 커멘드를 사용하면, 스크립트는 무조건 상주 상태(이)가 되어, ExitApp커멘드를 실행할 때까지 스크립트가 종료하지 않게 된다.
현재로서는,Windows9x계에서는 마우스 훅은 사용할 수 없다.
마우스 훅을 유효하게 하면, mouse button 조작외, 마우스 커서의 이동도AutoHotkey(을)를 통하고 나서 처리되게 된다.
이 때문에,CPU사용율이 높아지고 있을 때 등에 마우스의 응답이 나빠지는 경우가 있다.
「 Process, , Priority, High
」로서AutoHotkey의 프로세스의 우선도를 높이는 것으로, 이 상태를 완화할 수 있다.
Related
#InstallKeybdHook, #UseHook, Hotkey, #Persistent, KeyHistory
Example(s)
#InstallMouseHook
#InstallMouseHook force
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
#MaxHotkeysPerInterval (0) | 2007.11.05 |
---|---|
#KeyHistory KeyHistory (0) | 2007.11.05 |
#InstallKeybdHook (0) | 2007.11.05 |
#Include / #IncludeAgain (0) | 2007.11.05 |
#IfWinActive #IfWinExist hot key를 특정의 윈도우의 액티브/존재시만 유효하게 되도록(듯이) 설정한다 (0) | 2007.11.05 |
Comments