循环结构是用for命令来实现的,for命令循环有一个缺点,就是整个循环被当作一条命令语句,涉及到变量延迟的问题。 利用goto语句和条件判断,dos可以实现条件循环,很简单啦,看例子: 例: @echo off set var=0 rem ************循环开始了 :continue set /a var+=1 echo 第%var%次循环 call 要调用的程序 if %var% lss 100 goto continue rem ************循环结束了 echo 循环执行完毕 pause
例: @echo off set var=100 rem ************循环开始了 :continue echo 第%var%次循环 call 要调用的程序 set /a var-=1 if %var% gtr 0 goto continue rem ************循环结束了 echo 循环执行完毕 pause