本文介绍了如何使用热键,请在#IfWinActive部分中关闭的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用以下代码:
#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
发送4
的意思-似乎多余.
I don't understand what you mean by using 4
to send 4
- it seems redundant.
我这样尝试过.按4将发送6,按5将发送4.
I tried it like this.pushing 4 will send 6, and pushing 5 will send 4.
#IfWinActive ahk_class Notepad
{
4::Send,6
5::
Hotkey,4,off
send, 4
Hotkey,4,on
Return
}
这里的想法是括号将整个函数包含在IfWinActive中.如果记事本不处于活动状态,则什么都不会发生.
The idea here is that the brackets encase the entire function within the IfWinActive. If notepad isn't active, nothing at all happens.
这篇关于如何使用热键,请在#IfWinActive部分中关闭的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!