如何创建快捷方式来结束特定任务?

如何创建快捷方式来结束特定任务?

我正在尝试实现以下功能:当我按下组合键(例如 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。这将成为你最好的朋友。它实际上阻止代码继续执行,直到下面的几行。当你的脚本中开始有很多东西时,这将防止许多问题。

请参阅密钥列表: https://www.autohotkey.com/docs/KeyList.htm

相关内容