Яндекс.Метрика

InstallMouseHook -Autohotkey

Принуждает скрипт к безусловной установке хука мыши.

Принуждает скрипт к безусловной установке хука мыши.

#InstallMouseHook

Примечания

Хук мыши отслеживает её щелчки в целях активации горячих клавиш мыши и также нужен для реализации некоторых возможностей строк автозамены. Он не поддерживается для Windows 95/98/Me, поскольку эти операционные системы требуют другой тип хука, который должен находиться в файле DLL.

AutoHotkey не устанавливает хуки клавиатуры и мыши безусловно, потому что вместе они потребляют по меньшей мере 500 Кб памяти (но если один из хуков уже установлен, установка другого потребует уже только около 50 Кб добавочной памяти). Вследствие этого хук мыши обычно устанавливается, только если скрипт содержит горячие клавиши мыши. Он также устанавливается для строк автозамены, но это может быть отменено через #Hotstring NoMouse.

Напротив, директива #InstallMouseHook безусловно устанавливает хук мыши, что может быть полезно, чтобы KeyHistory могла отслеживать щелчки мыши.

Вы можете определить, используется ли скриптом этот хук, через команду KeyHistory или через пункт меню. Вы можете определить, какие горячие клавиши используют хук, через команду ListHotkeys или пункт меню.

Эта директива также делает скрипт резидентным, что означает, что для его завершения требуется команда ExitApp.

Пример

#InstallMouseHook
Теги страницы: