这个代码的目标是
对于字符串avi wma mp3
当n=1,2,3时分别输出avi,wma,mp3
但我的代码是错的,想请教下错在哪
@echo off & setlocal EnableDelayedExpansion
set tp=avi wma mp3
for %%i in (%tp%) do (
set /a n+=1
for /f "tokens=!n! delims= " %%j in ("%tp%") do (
echo %%j
)
)
pause
***
已经找到了答案,可以在第一个for中用call调用第二个for
[ Last edited by xuleicz on 2009-2-7 at 12:09 ]
对于字符串avi wma mp3
当n=1,2,3时分别输出avi,wma,mp3
但我的代码是错的,想请教下错在哪
@echo off & setlocal EnableDelayedExpansion
set tp=avi wma mp3
for %%i in (%tp%) do (
set /a n+=1
for /f "tokens=!n! delims= " %%j in ("%tp%") do (
echo %%j
)
)
pause
***
已经找到了答案,可以在第一个for中用call调用第二个for
[ Last edited by xuleicz on 2009-2-7 at 12:09 ]
