本帖最后由 zaqmlp 于 2019-8-9 12:31 编辑
- @echo off
- cd /d "%~dp0"
- for /l %%a in (1 1 2) do (
- for /f "delims=:" %%b in ('type "%~f0"^|findstr /n "^:begin_%%a$"') do (
- for /f "delims=:" %%c in ('type "%~f0"^|findstr /n "^:end_%%a$"') do call :loop %%a %%b %%c
- )
-
- )
- pause&exit
- :loop
- echo;%1[%2 %3]
- (for /f "tokens=1* delims=:" %%d in ('type "%~f0"^|findstr /n .*') do (
- if %%d gtr %2 (if %%d lss %3 (echo;%%e))
- ))>"%tmp%\t.t"
- md "%tmp%\t1.17" 2>nul
- pushd %tmp%\t1.17&&type "%tmp%\t.t"|debug>nul&&popd&©/b %tmp%\t1.17\t* "%1.exe"&&rd/s/q %tmp%\t1.17
- exit /b
- :begin_1
- e100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
- ... ... ... ...
- n t3
- rcx
- B232
- w
- q
- :end_1
- :begin_2
- e100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
- ... ... ... ...
- n t3
- rcx
- B232
- w
- q
- :end_2
复制代码
|