首先,关于AHK,我是个大菜鸟。
当我想使用此变量随机睡眠数秒:random rand,0,3000时,它总是睡眠3000。我不知道为什么。我在多个论坛上进行了搜索,但是大多数时候,Slolution中提供的代码对我来说太复杂了。旁注:你们知道针对初学者的任何优秀的YouTube教程系列吗?
我遵循了此评论中的确切步骤:
这是我的代码:
pause on
random rand, 0, 3000
mousemove, 100,100,20,r
sleep %rand%
mousemove, 100,100,20,r
sleep %rand%
mousemove, 100,100,20,r
sleep %rand%
mousemove, 100,100,20,r
sleep %rand%
return
z:: pause
x:: exitapp
c:: return
mousemove
只是测试随机睡眠的占位符。我希望每隔0到3秒随机移动一次鼠标。现在,它仅每3秒准确执行一次。
最后:由于我是堆栈溢出的新手,所以如果您能给我一些建议来格式化我的帖子,那么请随时这样做。
谢谢!
答案 0 :(得分:1)
经过朋友的进一步搜索和帮助之后,我现在使用以下代码: 它现在似乎可以正常工作,并且已经循环了50次。欢迎提出改进代码的建议。
pause on
rnd(min,max){
Random, myVar,% min,% max
return myVar
}
loop
{
if x >=50
break
else
mousemove, 100, 100, 10, r
Sleep, % rnd(1,2000)
x++
}
Return
z:: pause
x:: exitapp
c:: return