我正在尝试实现以下功能:当我按下组合键(例如 Ctrl+f4)时,我想结束名为“Matlab”的应用程序。我已下载 AutoKey 并尝试了以下操作,但无济于事...
#IfWinActive EditPlus -
^w::Send ^{F4}
答案1
来自 AHK 帮助:
赢关闭
关闭指定窗口。
WinClose、WinTitle、WinText、等待秒数、排除标题、排除文本
例子
if WinExist("Untitled - Notepad")
WinClose ; use the window found above
else
WinClose, Calculator
如果你只是想将快捷方式绑定到序列,那么 Ctrl+F4 看起来就像
^{F4}::
Send, My First Script
return
以下是对上述代码的解释:
第一行:^{F4}:: 是热键。^ 表示 Ctrl,{F4} 表示 F4。:: 左边的所有内容都是您需要按的键。
第二行:Send,My First Script 是发送击键的方式。Send 是命令,逗号 (,) 后面的任何内容都会被输入。
第三行:return。这将成为你最好的朋友。它实际上阻止代码继续执行,直到下面的几行。当你的脚本中开始有很多东西时,这将防止许多问题。