返回介绍

#InstallMouseHook

发布于 2020-11-08 02:37:59 字数 1588 浏览 1289 评论 0 收藏 0

强制无条件安装鼠标钩子。

#InstallMouseHook

备注

使用鼠标钩子监视鼠标点击是为了激活 热键辅助热字串.

AutoHotkey 不会无条件安装键盘和鼠标钩子, 因为它们合起来至少占用 500 KB 的内存 (但如果已经安装键盘钩子, 此时再安装鼠标钩子只需要增加约 50 KB 的内存, 且反之亦然). 因此, 一般只有在脚本包含一个或多个鼠标 热键 时才会安装鼠标钩子. 还会为 热字串 进行安装, 不过可以通过 #Hotstring NoMouse 禁用.

与之相比,使用 "https://www.wenjiangs.com/doc/AutoHotkey-KeyHistory">KeyHistory 中监视鼠标点击。

您可以通过 KeyHistory 命令或菜单项判断脚本是否使用了钩子. 您可以通过 ListHotkeys 命令或菜单项判断哪个热键使用了钩子.

此指令还会让脚本变成 持续运行的, 这意味着应该使用 ExitApp 结束脚本.

相关

"_UseHook.htm">"Hotkey.htm">Hotkey, "https://www.wenjiangs.com/doc/AutoHotkey-KeyHistory">KeyHistory, GetKeyState, KeyWait

示例

#InstallMouseHook

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文