回复 19# CrLf
除了开启局部延时,set/p好像也对!可以很好支持。- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=*" %%i in ('^<%~s0 find /c /v ""') do set /a lineCount=%%i
- <%~s0 >test2.txt (for /l %%a in (1 1 !lineCount!) do (
- set /p str=
- echo !str!
- ))
- echo 共 !lineCount! 行
- fc test2.txt %~s0
- pause
复制代码
|