RT,我需要脚本可以按照不同的间隔分别按3个键,3个键不相互影响,只与其设定的间隔时间有关;
比如每隔0.5秒按e,每隔9秒按1,每隔15秒按2,在需要按1或2时不按e。
我因为不太了解AHK,是用循环计数的方式实现的,3个键还算比较简单,但要再增加按键脚本就会变得复杂无比,所以求问下AHK有无函数或简单方法实现这种功能。
我现在的脚本逻辑结构是这样的:
if(m=30){
send,2
m=0
}else{
send,1
n=0
loop{
send,e
sleep,500
n=n+1
m=m+1
}untill(n=18 or m=30)
}
我想AHK应该有函数或更简单方法来实现吧。
再请问下:
SetTimer, myhalfsec, 500
SetTimer, my9sec, 9000
SetTimer, my15sec, 15000
这三个函数在遇到需要同时执行时是同时执行还是顺序执行?
这个三行命令是同时执行的。当my9sec和my15sec生效时,myhalfsec就会失效。当my9sec和my15sec执行完毕,myhalfsec就会生效。
本回答被提问者和网友采纳