右键菜单加个关联项
来源:互联网 发布:神经网络算法实现 编辑:程序博客网 时间:2024/04/29 14:34
今天需要对项目的某个自定义文件在系统里的右键菜单加个关联项,如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了
以上就是今天上午的工作.
- 右键菜单加个关联项
- 详解右键关联菜单
- listctr加右键菜单
- Delphi Edit右键系统菜单加自定义菜单项
- 终端加到右键菜单
- Datagridview加右键菜单功能
- 做个右键菜单。。。
- AS3右键菜单+多个右键菜单
- 为绿色版Notepad++添加右键关联菜单的2个解决办法!
- 在windows右键菜单中加上关联
- 给每个层加右键菜单
- EditPlus 3 加到右键菜单
- DevExpress: 给ASPxGridView 加右键菜单 ASPxPopupMenu
- Ubuntu把终端加到右键菜单
- 关于treeview节点右键选中并关联右键菜单
- 在右键菜单上添加“取消SVN关联”菜单
- 添加右键菜单项
- 添加右键菜单项
- BPEL之贷款审批案例(1)
- [译]使用Game API创建2D动作游戏(一)
- 通过崩溃地址找出源代码的出错行
- 希望明天会好起来
- Struts快速入门(一)icecloud [翻译]
- 右键菜单加个关联项
- 基于“单端口长连接”进行交易通讯和监听控制命令
- 解读 C# 中的正则表达式
- [高兴][提高] the useful manual: :help in vim
- 数据库中的图片数据怎样在Image中显示
- c#中分割字符串的几种方法
- JScript中正则表达函数的说明与应用
- 通过 XMLHTTP 的客户端脚本
- 程序备忘录:之四-时间表中的计划(2004/07/21 13:18)