无忧启动论坛

标题: 如何对指定类型的文件添加右键文件“打开方式”? [打印本页]

作者: zhs509    时间: 2012-4-28 00:41
标题: 如何对指定类型的文件添加右键文件“打开方式”?

已经自己搞定了。。。

----------------------------------------------------------------
如何对指定类型的文件添加右键文件“打开方式”?

我希望关联pdf文档,分别用PDF阅读器和PDF编辑器打开

默认PDF阅读器打开,但是可以右键选择PDF编辑器打开

懂注册表添加的帮忙下,谢谢了。。。


[ 本帖最后由 zhs509 于 2012-4-28 13:56 编辑 ]

1.jpg (250.54 KB, 下载次数: 41)

1.jpg

作者: zhoubin    时间: 2012-4-28 15:32
分享一下是怎么搞定的撒。。。。
作者: zhs509    时间: 2012-4-28 15:52
用注册表转批处理的有点问题,2个键值没弄上,导致一直右键添加不成功。。。
后面自己参考cmd的reg add /?来添加注册信息

批处理内容如下。。。
如果用注册表比较容易搞定,但是路径好像没法用相对路径

  1. @echo off
  2. cd /d "%~dp0"
  3. PECMD.EXE LINK !%%StartMenu%%\图文工具\福昕PDF编辑器,%CD%\Foxit_Editor\Advanced Editor\Advanced Editor.exe
  4. reg add "HKLM\SOFTWARE\Classes\FoxitReader.Document\DefaultIcon" /f /ve /t REG_SZ /d "%CD%\Foxit_Reader\Foxit_Reader.exe,1"
  5. reg add "HKCR\FoxitReader.Document\shell\open\command" /f /ve /t REG_SZ /d "%CD%\Foxit_Reader\Foxit_Reader.exe "%%1""
  6. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithProgids" /f /v FoxitReader.Document /t REG_BINARY /d 0
  7. reg delete "HKCU\Software\Foxit Software\福昕阅读器\Recent File List" /f >nul 2>nul
  8. reg add "HKCU\Software\Foxit Software\福昕阅读器\MainFrame" /f /v ShowAd /t REG_SZ /d 0 >nul 2>nul
  9. reg add "HKLM\SOFTWARE\Classes\FoxitEdit.Document\DefaultIcon" /f /ve /t REG_SZ /d "%CD%\Foxit_Editor\Advanced Editor\Advanced Editor.exe,1"
  10. reg add "HKCR\FoxitEdit.Document\shell\open\command" /f /ve /t REG_SZ /d "%CD%\Foxit_Editor\Advanced Editor\Advanced Editor.exe "%%1""
  11. reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithProgids" /f /v FoxitEdit.Document /t REG_BINARY /d 0

  12. rem 默认FoxitReader打开PDF文档
  13. reg add "HKCR\.pdf" /f /ve /t REG_SZ /d "FoxitReader.Document"
复制代码

作者: zhoubin    时间: 2012-4-28 16:27
看到了,谢谢啊。。。。。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3