标题: [其他] 批处理for循环加goto这样一种情况为何出错? [打印本页]
作者: fzc115100 时间: 2014-3-6 10:32 标题: 批处理for循环加goto这样一种情况为何出错?
本人批处理新手这种情况确实解释不清了。。。
高手帮忙看一下。- @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 循环中。
我的逻辑很清楚,但是语法上实现不了。求原理,和解决办法。谢谢。
作者: DAIC 时间: 2014-3-6 10:43
goto不能出现在for 循环中
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |