把注册表文件等拖入双击运行后的窗口中。- @echo off
- cd/d "%~dp0"
- setlocal EnableDelayedExpansion
- echo 把注册表文件拖到窗口中
- set /p var=
- for /f "delims=" %%a in ('type %var%') do (
- set "str=%%a"
- if "!str:~0,1!"=="[" echo;>>NewReg.reg
- SET "str=!str:HKEY_LOCAL_MACHINE\SYSTEM=HKEY_LOCAL_MACHINE\PE-SYS!"
- SET "str=!str:HKEY_LOCAL_MACHINE\SOFTWARE=HKEY_LOCAL_MACHINE\PE-SOF!"
- SET "str=!str:HKEY_USERS\.DEFAULT=HKEY_LOCAL_MACHINE\PE-DEF!"
- SET "str=!str:HKEY_CLASSES_ROOT\Directory=HKEY_LOCAL_MACHINE\PE-SOF\Classes\Directory!"
- set "str=!str:HKEY_CURRENT_USER\SOFTWARE=HKEY_LOCAL_MACHINE\PE-DEF\SOFTWARE!"
- ECHO !str!>>NewReg.reg
- )
- echo 按任意键导入注册表 & pause >nul & regedit /s NewReg.reg
- pause & exit
复制代码 ============================ |