AUTOHOTKEY/레퍼런스
#InstallMouseHook
님투
2007. 11. 5. 10:13
반응형
#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
반응형