0
这个问题似乎是,如果你按住一个键,它似乎是垃圾邮件的命令,而不是发送一次。比如我想在命令按住一个关键问题(self.AutoHotkey)
k::Send^n
如果我持有ķ键按下派单CTRL + N,但它似乎无限的垃圾邮件了。我如何才能让它发生一次?
这个问题似乎是,如果你按住一个键,它似乎是垃圾邮件的命令,而不是发送一次。比如我想在命令按住一个关键问题(self.AutoHotkey)
k::Send^n
如果我持有ķ键按下派单CTRL + N,但它似乎无限的垃圾邮件了。我如何才能让它发生一次?
哪些错误与
k::
if(getKeyState("k","P"))
return
send ^n
return
如果ķ被按下时已物理这将检查,如果是这样,没有做任何事情。
$k::
Send ^n
KeyWait, k ; wait for k to be released
return
或
$k up:: Send ^n ; if you want to send a command by releasing a key
按k比0,5秒的时间来发送^ N:
$k::
KeyWait, k, T0.5
If (!ErrorLevel)
Send k
else
{
Send ^n
KeyWait, k
}
return
您的脚本对我来说很有意义,但由于某些原因,当我尝试它命令根本不会被执行,甚至不会执行一次。 –
我猜测它从第一次检查返回并从不执行发送命令 –
是的,这就是为什么我的答案完全没用 – Blauhirn