xymc 发表于 2010-11-25 19:37:38

Sleep随机延迟(已解决)

本帖最后由 xymc 于 2010-11-27 15:50 编辑

Sleep(8000)
怎样才能做到延迟1-8秒之间随机
刚学au3,特来学习一下,请高手帮帮忙

蜘蛛抱蛋 发表于 2010-11-25 19:46:18

$wMin = 1
$wMax = 8
Dim $wait = Random($wMin, $wMax, 1)
sleep($wait)

xymc 发表于 2010-11-25 20:52:44

$wMin = 1000
$wMax = 8000
Dim $wait = Random($wMin, $wMax, 1)
run("程序A")
sleep($wait)
run("程序B")
sleep($wait)
run("程序C")

这样每个程序间延迟时间是一个固定值(1秒到8秒之间)。还是每次延迟都是一个随机值?

tryhi 发表于 2010-11-25 21:54:02

$wait = Random(1000, 8000)
sleep($wait)

cxlater 发表于 2010-11-26 17:28:49

$wMin = 1000
$wMax = 8000
Dim $wait = Random($wMin, $wMax, 1)
run("程序A")
sleep($wait)
run("程 ...
xymc 发表于 2010-11-25 20:52 http://www.autoitx.com/images/common/back.gif

变量$wait在使用前已经被赋值   使用的时候是一个固定的数值
sleep(Random(1000,8000))

xymc 发表于 2010-11-26 17:51:25

变量$wait在使用前已经被赋值   使用的时候是一个固定的数值
sleep(Random(1000,8000))
cxlater 发表于 2010-11-26 17:28 http://www.autoitx.com/images/common/back.gif


你的意思是每次延迟都是使用sleep(Random(1000,8000))
而不是sleep($wait)????

cxlater 发表于 2010-11-26 22:02:48

必须的否则$wait已经是一个固定的值

xymc 发表于 2010-11-27 15:50:38

谢谢,已解决

kood481748 发表于 2010-11-27 16:26:47

看来楼主真的是一个伸手党啊,连个随机延迟都要人帮忙写……

491623644 发表于 2012-8-14 09:59:06

不错,随机延迟很有灵感
页: [1]
查看完整版本: Sleep随机延迟(已解决)