使密钥发送2个不同的密钥,但等待X时间发送第二个密钥?

时间:2016-11-27 05:03:32

标签: autohotkey

这是我的代码

3::
send, {1}
sleep, 500
send, {3}

return

它没有工作它只是将其余部分作为文本发送,而不是将它们作为命令执行,并且它由于某种原因而循环。我按了#34; 3"在这个GIF中两次。

enter image description here

1 个答案:

答案 0 :(得分:1)

正如user3419297所提到的,问题在于,只要scirpt发出" 3",脚本就会将其视为重新开始的触发器。就像在键盘上键入3一样,它被视为运行脚本的触发器。因此,不会打印此3(无论是由您还是由脚本打印)。在触发器前面放置$ -sign会阻止脚本触发自身。使用$ -sign,脚本只会听键盘。