Board logo

标题: 如何指定一个数值不能是0? [打印本页]

作者: lixinwu     时间: 2007-3-5 02:13    标题: 如何指定一个数值不能是0?


SET ADDR1=192
SET ADDR2=168
SET ADDR3=0
SET ADDR4=254

SET /A ADDR4=%RANDOM% %% %ADDR4%

PING %ADDR1%.%ADDR2%.%ADDR3%.%ADDR4%
这里的%ADDR4%在运行时会随机变化最小0,最大254,我想要实现强制它不能是0,该怎么做?
再多问一句,如果让它实现不随机变化,而是从1依次到254,该如何做?
作者: zh159     时间: 2007-3-5 02:15

SET ADDR1=192
SET ADDR2=168
SET ADDR3=0
SET ADDR4=253

SET /A ADDR4=%RANDOM% %% %ADDR4%+1

PING %ADDR1%.%ADDR2%.%ADDR3%.%ADDR4%

作者: lixinwu     时间: 2007-3-5 02:24
太感谢了,测试成功!