- @echo off&setlocal enabledelayedexpansion
- set w=0&set "e="
-
- for /f "tokens=*" %%i in (a.txt) do (set q=%%i
- call :m !q: =!
- set/a r=w-l
- if "!r:~0,1!"=="-" (set w=!l!&set e=%%i))
- echo;%e%
- pause&exit
-
- :m
- set m=%1&set l=0
- for /l %%i in (0,1,1024) do (if "!m:~%%i,1!"=="" (set/a l=%%i-1&goto :eof))
复制代码
|