  
- 帖子
- 752
- 积分
- 4553
- 技术
- 139
- 捐助
- 0
- 注册时间
- 2010-8-24
|
46# plp626
你没理解我的意思:
for /l %a in (start,step,end) do ... //在循环体中再怎么改变start,step,end,已经不影响for的条件了
这里指的是类似这种方式:
set /a start=1, step=1, end=3
for /l %%a in (!start!,!step!,!end!) do ping -n 1 192.168.0.%%a >nul && set /a end+=1
这样是无法改变循环条件的。
既然括号里面的参数可以是变量,当然可以在for之前改变变量值,然后再运行for,也就是你那种情况,但与我说的完全不是同一种类型。 |
|