
[已解決]批處理如何導出注冊表指定的項最后由 e98123 于 -2-28 08:15set REGFILE=a.regset KEYNAME=HKEY_CURRENT_USEREnvironmentecho Windows Registry Editor Version 5.00>%REGFILE%echo [%KEYNAME%]>>%REGFILE%reg export %KEYNAME% export.baktype export.bak|find /i TEMP>>%REGFILE%1、以上export.bak導出的內容為:[HKEY_CURRENT_USEREnvironment]TEMP=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,5c,00,54,00,65,00,6d,00,70,00,00,00TMP=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,5c,00,54,00,65,00,6d,00,70,00,00,002、取TEMP后,在a.reg中只能得到:(只有1行)TEMP=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,3、請問有什么方法可以完整地得到:(完整3行)TEMP=hex(2):25,00,55,00,53,00,45,00,52,00,50,00,52,00,4f,00,46,00,49,00,4c,00,45,00,25,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,5c,00,54,00,65,00,6d,00,70,00,00,00PS:打算做一個注冊表修改的玩意,安裝時備份導出原來的設置,卸載時再導入備份時的設置,直接導入注冊表REG文件比較方便,不打算使用reg add方法。

