@echo off
SET /P file=将文件拉入本窗口:
cd.>2.txt
for /f "delims=" %%i in ('findstr /n .* %file%') do (
set "v=%%i"
setlocal enabledelayedexpansion
set "v=!v:*:=!"
set ......
if ......
echo.!v!>>2.txt
endlocal
)
----------------
可是如果是这样呢?
@echo off
setlocal enabledelayedexpansion ;(在以前启用过没有退出)
..........
..........
SET /P file=将文件拉入本窗口:
cd.>2.txt
for /f "delims=" %%i in ('findstr /n .* %file%') do (
set "v=%%i"
setlocal enabledelayedexpansion
set "v=!v:*:=!"
set ......
if ......
echo.!v!>>2.txt
endlocal
)