我有一个包含两个子程序的脚本: A 和 B 。如果我定期启动.ahk
脚本(通过双击其图标),我希望 A 运行。如果我按下按钮(例如,按住Ctrl键)同时启动.ahk
脚本(双击图标),我希望 B 运行。这可能吗?
答案 0 :(得分:5)
在脚本启动之前,无法检测是否按下了键,但是当脚本启动时,您可以使用GetKeyState检查键是否处于“已按下”状态:
if GetKeyState("Ctrl")
MsgBox Holding Ctrl
else
MsgBox Not holding Ctrl