- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=* delims=0" %%a in (123.txt) do (
- set %%a=.
- set end=%%a
- )
-
- set /p start=<123.txt
- for /f "tokens=* delims=0" %%a in ("%start%") do set start=%%a
- for /l %%b in (%start% 1 %end%) do (
- if not defined %%b (
- set var=000%%b
- echo !var:~-4!
- )
- )
- pause
- exit
复制代码
- @echo off
- if "%~1"=="echo" goto echo
- for /f %%a in ('"%~f0" echo ^| findstr /vg:123.txt') do echo %%a
- pause
- exit
-
- :echo
- setlocal enabledelayedexpansion
- set /p start=<123.txt
- for /f %%a in (123.txt) do set end=%%a
- for /l %%a in (1%start% 1 1%end%) do (
- set var=%%a
- echo !var:~1!
- )
复制代码
[ 本帖最后由 tireless 于 2009-8-23 22:23 编辑 ] |