本人批处理新手这种情况确实解释不清了。。。
高手帮忙看一下。- @echo off
- rem setlocal enabledelayedexpansion
- for /l %%i in (1,1,5) do (
- echo %%i
- :kk
- set a=%%i
- rem echo !a!
- rem echo %a%
- echo %%i
- goto kk
- )
- pause
复制代码 有意想不到的效果哦。
问题出在%%i
这个东西只能调用一次吗?还是说goto不能出现在for 循环中。
我的逻辑很清楚,但是语法上实现不了。求原理,和解决办法。谢谢。 |