返回介绍

Suspend

发布于 2020-11-08 02:37:58 字数 1969 浏览 1476 评论 0 收藏 0

禁用或启用所有的或选择的热键热字串

Suspend [, Mode]

参数

Mode

On:挂起所有的热键热字串,备注部分说明的除外。

Off:重新启用上面禁用的热键和热字串。

Toggle(默认):改变为与原来相反的状态(On 或 Off)。

Permit:仅仅把当前的子程序标记为免于挂起。

备注

任何首行为 Suspend(不包括 Suspend On)的热键/热字串会被免于挂起。换句话说, 即使在挂起状态为 ON 时热键仍会保持可用. 这样就允许使用这样的热键关闭挂起状态.

要根据窗口的类型自动禁用选择的热键或热字串, 请使用 #IfWinActive/Exist.

挂起脚本的热键不会停止脚本中已经运行的线程(如果有),请使用Pause来让它停止。

当脚本的热键挂起时, 它的托盘图标会变为字母 S. 这可以通过冻结图标来避免, 这是使用最后一个参数为 1 的 Menu 命令实现的. 例如:

Menu, Tray, Icon, C:\My Icon.ico, , 1

当脚本挂起时内置变量 A_IsSuspended 值为 1, 否则为 0.

相关

"https://www.wenjiangs.com/doc/AutoHotkey-Pause">Pause, Menu, ExitApp

示例

^!s::Suspend  ; 设置一个切换挂起功能的热键.
; 发送 Suspend 命令到另一个脚本。
DetectHiddenWindows, On
WM_COMMAND := 0x111
ID_FILE_SUSPEND := 65404
PostMessage, WM_COMMAND, ID_FILE_SUSPEND,,, C:\YourScript.ahk ahk_class AutoHotkey

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

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

发布评论

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