0

我正在使用以下代码:

#IfWinActive ahk_class Notepad
4::Send,4
5::
    Hotkey,4,off
;~  do something
    Hotkey,4,on
    Return
#IfWinActive

但它会产生此错误:

Prompt Error:  Nonexistent hotkey variant (IfWin).
4

1 回答 1

0

我不明白您使用4发送的意思4- 这似乎是多余的。

我试过这样。推 4 将发送 6,推 5 将发送 4。

#IfWinActive ahk_class Notepad
{
    4::Send,6
    5::
        Hotkey,4,off
        send, 4
        Hotkey,4,on
    Return
}

这里的想法是括号将整个函数包含在 IfWinActive 中。如果记事本未激活,则什么也不会发生。

于 2013-07-26T03:36:03.360 回答