本帖最后由 无知小菜鸟 于 2012-8-31 15:15 编辑
看了这道题,和5楼的回答,我看了很久的set教程,终于明白了那句set的作用,是选取head中第%num%开始的2个字符串- @echo off&setlocal enabledelayedexpansion
- set "head=一|二|三|四|五|"
- set /a num=0
- for /f %%i in (a.txt) do (
- call set /p=%%head:~!num!,2%%<nul
- set /p=%%i<nul
- echo.
- set /a num+=2
- )
- pause>nul
复制代码
|