【发布时间】:2020-04-28 10:41:44
【问题描述】:
我下载了自动热键,我真的很喜欢这个程序。
但我遇到了麻烦,在谷歌找不到解决方案。所以我需要知道以下几点:
如何在不中断
ctrl+v命令的情况下创建具有 3 个键的脚本,例如crtl+v+s?如何在未知时间内禁用所有脚本,例如关闭软件并在某个时候再次打开它?
非常感谢!
【问题讨论】:
-
你应该把这个问题一分为二。
标签: autohotkey
我下载了自动热键,我真的很喜欢这个程序。
但我遇到了麻烦,在谷歌找不到解决方案。所以我需要知道以下几点:
如何在不中断ctrl + v 命令的情况下创建具有 3 个键的脚本,例如 crtl + v + s?
如何在未知时间内禁用所有脚本,例如关闭软件并在某个时候再次打开它?
非常感谢!
【问题讨论】:
标签: autohotkey
我假设您使用的是 AHK_L v1.1。
您可以将#If directive 与GetKeyState 结合使用,如下所示:
#If GetKeyState("v")
^s::
MsgBox You pressed Ctrl+V+S.
Return
注意你需要在S之前按V。
我不确定您所说的“在未知时间内禁用所有脚本”是什么意思,但您可以使用 ExitApp 或从另一个脚本使用 Process, Close 终止脚本。此外,您可以使用 Suspend 禁用脚本中的所有热键。
【讨论】: