使用相同的热键打开和关闭程序(Autohotkey?)

Jör*_*örg 4 autohotkey hotkeys

我试图打开和关闭一个程序(例如记事本)在Windows中使用相同的程序,让我们说Strg + Alt + X. 因此,当程序关闭时,我希望用"X"打开它,当它打开时我希望用"X"关闭它.

使用两个热键非常容易,一个打开,一个关闭程序.但我不知道如何解决这个问题.有人能指出我正确的方向吗?也许Autohotkey可以实现这一点?

Ell*_*olf 6

我相信这就是你要找的东西.StartClose如果你想为其他应用程序制作热键,我已经创建了将来使用的方法.您可以使用Window Spy找到窗口标题和类,右键单击AutoHotkey托盘图标即可找到它.

x::StartClose("ahk_class Notepad", "notepad.exe")

StartClose(title, exe)
{
    IfWinExist, %title%
        WinClose
    else
    {
        Run, %exe%
        WinActivate
    }
}
Run Code Online (Sandbox Code Playgroud)