右键菜单加个关联项

今天需要对项目的某个自定义文件在系统里的右键菜单加个关联项,如winrar和UltraEdit一样。
记得以前看到资料说是修改注册表可实现。
然后查找关键字"WinRAR",呵呵,了解了个大概。

基本上在注册表里,右键菜单是在下面几个地方修改得

[文件夹]
HKEY_CLASSES_ROOT/Folder/
[目录]
HKEY_CLASSES_ROOT/Directory/
[驱动器]
HKEY_CLASSES_ROOT/Drive
[可执行文件]
HKEY_CLASSES_ROOT/exefile

每个项里的都有如下组成
/DefaultIcon
/shell
/shell/菜单名称
/shell/菜单名称/command
在command默认项里指向执行command的文件路径


实践:
自定义文件的右键菜单
HKEY_CLASSES_ROOT下先键一个自定义文件项,例如:.pak  默认值pakfile
HKEY_CLASSES_ROOT下建一个pakfile项,分别加上DefaultIcon,shell 项
在shell下面加上右键菜单名称,和command项

HKEY_CLASSES_ROOT
          |
          |--.pak(默认值pakfile)
          |
         ...
          |
          |--pakfile
          |     |--DefaultIcon
                |--shell
                     |---菜单(Open with PakEdit)
                           |--command(默认值为命令执行目录,我指向记事本的执行目录)

然后,任意修改一个文本文件后缀名为.pak的,右键打开,哈哈Ok了

以上就是今天上午的工作.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值