入门话题,多看置顶贴。
下列举例看得懂你慢慢琢磨吧
@echo off for /f "delims=" %%a in (a.txt) DO ( for /f "delims=" %%i in ('dir /b d:\*') doecho %%a%%i )
pause
红的是第1个for的开始和结束,绿的是第2个for的开始和结束,蓝的应该不用说了吧
语法变化1:
@echo off for /f "delims=" %%a in (a.txt) DO ( for /f "delims=" %%i in ('dir /b d:\*') do ( echo %%a%%i ))
pause
语法变化2:
@echo off for /f "delims=" %%a in (a.txt) DO ( for /f "delims=" %%i in ('dir /b d:\*') do ( echo %%a%%i ) )
pause
语法变化3:
@echo off for /f "delims=" %%a in (a.txt) DO for /f "delims=" %%i in ('dir /b d:\*') doecho %%a%%i
pause
其实语法变化还有n种,我只列几个常用的,哪个最标准我也说不准,个人习惯而定,关键自己掌握其结构
@echo off for /f "delims=" %%a in (a.txt) DO ( for /f "delims=" %%i in ('dir /b d:\*') do ( echo %%a%%i))
pause
[ Last edited by fastslz on 2008-1-2 at 11:56 PM ]