|
4#

楼主 |
发表于 2011-11-30 09:39:45
|
只看该作者
谢谢,问题解决了。是自己疏忽,原因不是批处理无法修改注册表,是修改后仍然没关联起来,可能Win7的注册表和XP/2003有差别,XP/2003中按上面的办法关联就行,Win7得加点东西。我现在用下面的批处理关联成功。
reg add "HKCR\.gho" /f /ve /t REG_SZ /d "Ghost"
reg add "HKCR\Ghost\shell\open\command" /f /ve /t REG_SZ /d "%~dp0\备份恢复\GHOST EXPLORER.EXE \"%%1\""
reg add "HKCR\.pdf" /f /ve /t REG_SZ /d "FoxitReader.Document"
reg add "HKCR\.pdf" /f /v "Content Type" /t REG_SZ /d "application/pdf"
reg add "HKCR\FoxitReader.Document\DefaultIcon" /f /ve /t REG_SZ /d "%~dp0\文件文本\Foxit Reader\Foxit Reader.EXE,1"
reg add "HKCR\FoxitReader.Document\shell\open\command" /f /ve /t REG_SZ /d "\"%~dp0\文件文本\Foxit Reader\Foxit Reader.EXE\" \"%%1\""
reg add "HKCR\.iso" /f /ve /t REG_SZ /d "UltraISO"
reg add "HKCR\.isz" /f /ve /t REG_SZ /d "UltraISO"
reg add "HKCR\UltraISO\DefaultIcon" /f /ve /t REG_SZ /d "%~dp0\光盘磁盘\ULTRAISO\UltraISO.EXE,0"
reg add "HKCR\UltraISO\shell\open\command" /f /ve /t REG_SZ /d "\"%~dp0\光盘磁盘\ULTRAISO\UltraISO.EXE\" "\"%%1\"
reg add "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /v DefViewer /t REG_SZ /d "%SystemRoot%\system32\NOTEPAD.EXE" |
|