[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] [已解决]如何批量备份(导出)注册表指定项?

本帖最后由 zhoubin 于 2016-3-25 15:35 编辑

有一个文本文件:
UltraISO.txt的内容是:
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bin
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iso
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.isz
  4. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ui
  5. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UltraISO\shell\open\command
  6. HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0
复制代码
我找了一个批处理,要导出UltraISO.txt里的这些指定项:
  1. cd /d "%~dp0"
  2. for /f %%a in ("%cd%\UltraISO.txt") do (
  3. reg export "%%a" "%temp%\Uitmp.reg" /y
  4. type "%temp%\Uitmp.reg" >>"%cd%\$oset.reg"
  5. )
  6. pause
复制代码
结果,导不出这些指定项,不知哪里写错了,望高手们给指点一下,谢谢了!!!

是不是要修改一下UltraISO.txt的内容呢?
请高手指点!!!
谢谢!

TOP

本帖最后由 happy886rr 于 2016-3-25 13:47 编辑

回复 2# zhoubin
好了一切都结束了,你多加了两个引号
in (%cd%\UltraISO.txt) do (
在未开启usebackq时,加引号就引申为字符串“UltraISO.txt”
1

评分人数

    • zhoubin: 好人,感谢回复!! usebackq我还不懂,for /f ...技术 + 1

TOP

本帖最后由 zhoubin 于 2016-3-26 09:08 编辑

回复 3# happy886rr
感谢回复!!!
我自己把UltraISO.txt文件改造了一下:
  1. "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bin"
  2. "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iso"
  3. "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.isz"
  4. "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ui"
  5. "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\UltraISO\shell\open\command"
  6. "HKEY_CURRENT_USER\Software\EasyBoot Systems\UltraISO\5.0"
复制代码
加了引号,因为部分注册表项有空格....
把这个批处理修改了一下!!!
  1. cd /d "%~dp0"
  2. for /f "tokens=* delims= " %%a in (UltraISO.txt) do (
  3. reg export %%a "%temp%\Uitmp.reg" /y
  4. type "%temp%\Uitmp.reg" >>"%cd%\$oset.reg"
  5. )
  6. pause
复制代码
现在可以了,只是在win xp下效果不好(错误: 命令行参数无效),在32位win 7下测试成功!!!
在未开启usebackq时,加引号就引申为字符串“UltraISO.txt”
谢谢,知道了!!!
再分享一个批处理,这个允许空格文件名,如:Ultra ISO.txt
  1. cd /d "%~dp0"
  2. for /f "tokens=* usebackq delims= " %%a in ("Ultra ISO.txt") do (
  3. reg export %%a "%temp%\Uitmp.reg" /y
  4. type "%temp%\Uitmp.reg" >>"%cd%\$oset.reg"
  5. )
  6. pause
复制代码

TOP

返回列表