.bat随机超时

时间:2011-11-24 13:47:02

标签: batch-file

我正在尝试创建一个变量/随机超时值,比如20到40之间。

我需要通过某种形式的随机数生成器创建超时值,并将其插入超时值字段中。

任何帮助都非常感谢,对于你们中的一些人来说,这可能是一个简单的任务,但它让我发疯了

您好。谢谢你,但我无法让它工作。这是我正在运行的脚本,也许你可以告诉我哪里出错了。

这是我正在运行的脚本

start iexplore.exe www.vhstodvd.eu/About-Us.html
timeout 23 
taskkill /F /IM iexplore.exe

我希望设置为23的超时值在20到40之间变化。

1 个答案:

答案 0 :(得分:3)

set /a timeout=%RANDOM% * 21 / 32768 + 20

%RANDOM%返回0到32767之间的整数。

21是您想要的值范围(20到40)。

32768是%RANDOM%(0到32767)返回的值范围。

20是您想要的最小值。