
CODE: [Copy to clipboard][ Last edited by wjmcool on 2011-1-23 at 16:08 ]@echo off
set Regf=\[HKEY_LOCAL_MACHINE\SOFTWARE\dzh\SuperStk\Market\HK\]
for /f "tokens=1* delims=:" %%i in ('type aaa.reg^|findstr /in "%Regf%"') do set /a Regnum=%%i-1
for /f "skip=%Regnum% tokens=1* delims=:" %%a in ('type aaa.reg^|findstr /in .*') do (
echo.%%b >>555.reg
%%b==""&&goto :end)
:end
PAUSE&exit
CODE: [Copy to clipboard]或:@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%a in ('type 1.reg') do if defined n (
set "a=%%a"
if "!a:~0,1!!a:~-1!"=="[]" goto:eof
echo !a!
) else if /i "%%a"=="[HKEY_LOCAL_MACHINE\SOFTWARE\dzh\SuperStk\Market\HK]" set n==&echo %%a
)>1-.reg
CODE: [Copy to clipboard][ Last edited by Hanyeguxing on 2011-1-23 at 17:45 ]@echo off
(for /f "delims=" %%a in ('type 1.reg') do if defined n (
set "a=%%a"
setlocal enabledelayedexpansion
if "!a:~0,1!!a:~-1!"=="[]" goto:eof
echo !a!
endlocal
) else if /i "%%a"=="[HKEY_LOCAL_MACHINE\SOFTWARE\dzh\SuperStk\Market\HK]" set n==&echo %%a
)>1-.reg
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |