Macros 在间隔内随机延迟后循环的脚本

Macros 在间隔内随机延迟后循环的脚本,macros,autohotkey,Macros,Autohotkey,我想做一个循环,点击,然后休眠大约半秒(但不是每次迭代的完全相同的延迟),然后再次点击,然后休眠大约50秒(与之前相同的情况),然后循环 以下是我的想法,但根本不起作用: loop { Click Sleep %var1% Click Sleep %var2% } down:: Pause Return Random, var2, 50853, 58179 Return Random, var1, 412, 942 Return 此外,如果您能够找到如何使热键(如alt+n)停止循环,则

我想做一个循环,点击,然后休眠大约半秒(但不是每次迭代的完全相同的延迟),然后再次点击,然后休眠大约50秒(与之前相同的情况),然后循环

以下是我的想法,但根本不起作用:

loop
{
Click
Sleep %var1%
Click
Sleep %var2%
}

down::
Pause
Return

Random, var2, 50853, 58179
Return

Random, var1, 412, 942
Return
此外,如果您能够找到如何使热键(如alt+n)停止循环,则再次按下该键将重置循环,而不是恢复循环


这个脚本应该是模拟一个人双击某个东西,然后等待不到一分钟的时间再次执行(对于带有宏检测的游戏)

看起来你已经有了一个好的开始!不幸的是,如果这是您的完整脚本,那么一旦加载它就会卡在循环中。为了更好地理解下面的代码,您可能需要阅读的“入门”部分,特别是

请查看这是否适用于您:

!n::
bToggle := !bToggle
If bToggle
    SetTimer , label_ClickLoop , -1
Return

label_ClickLoop:
Loop
{
    Random , var1 , 412 , 942
    Random , var2 , 50853 , 58179
    Click
    Sleep , var1
    Click
    Loop , 100
    {
        Sleep , var2 / 100
        If !bToggle
            Break , 2
}   }
MsgBox ,,, Loop cancelled! , 0.75
Return

在nmz中弹快速治疗哈。这个人知道怎么回事lmao@0x464eeexcellent。工作完美。非常感谢。