Autohotkey 按随机时间范围?
我现在有一个代码,在按B激活后,每1.5秒按一次ZAutohotkey 按随机时间范围?,autohotkey,Autohotkey,我现在有一个代码,在按B激活后,每1.5秒按一次Z toggle := 0 return b:: toggle := !toggle if (toggle = 1) SetTimer, Pressz, 1500 else SetTimer, Pressz, Off return Pressz: SendInput, z v::SetTimer, Pressz,
toggle := 0
return
b::
toggle := !toggle
if (toggle = 1)
SetTimer, Pressz, 1500
else
SetTimer, Pressz, Off
return
Pressz:
SendInput, z
v::SetTimer, Pressz, 1500
但是,我不知道如何将SetTimer更改为0到1500之间的随机时间
请帮助,谢谢。利用0x464e提到的“随机”函数和单火设置定时器例程,我创建了这个
toggle := 0
return
b::
toggle := !toggle
;MsgBox %toggle%
if (toggle){
gosub Routine
}
return
Routine:
if(toggle){
Random, var, -1500, 0
gosub Pressz
SetTimer, Routine, %var%
}
return
Pressz:
SendInput, z
return
v::
toggle=1
gosub Routine
return
请参阅
Random
。如果这回答了您的问题,请将其标记为答案。如果没有,请告诉我如何改进答案以解决您的问题@花生酱