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