WIN7给rc文件添加右键菜单的方法

1、确定注册rc扩展名的软件

打开注册表,依次找到如下位置:

HKEY_CLASSES_ROOT\.rc

选中.rc这个节点(不是它的子节点),然后看右边的属性数据,主要看:

名称=(默认),类型=REG_SZ,对应这条记录的数据是什么,拿到这个"数据"的值(后续以data来代替),然后在.rc同级节点下进行查找,输入data开始查找。

以我本地为例(data=BDS.RCFile),,然后用BDS.RCFile进行查找,找到节点后就可以了,代表该节点存在。

BDS.RCFile.rc节点属于同一个级别的节点,都属于HKEY_CLASSES_ROOT直属子节点。

HKEY_CLASSES_ROOT\BDS.RCFile

有兴趣的,可以点开data节点,里面可以看到很多节点以及属性,如DefaultIcon、Shell和Command等等,右边的属性中有对应软件的地址,就可以知道是哪个软件注册了扩展名为rc的文件。

2、编写注册表文件

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\BDS.RCFile\shell]
@="修改"

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\修改]

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\修改\command]
@="\"F:\\Tools\\riTools.exe\" %1"

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\生成Res]

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\生成Res\command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\bin\\brcc32.exe\" %1"

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\编译Dll]

[HKEY_CLASSES_ROOT\BDS.RCFile\shell\编译Dll\command]
@="\"F:\\Tools\\rcToDll.exe\" %1"

【注】

  • 注意替换其中的BDS.RCFile字符替为自己本地data
  • 注意替换其中riTools.exebrcc32.exercToDll.exe文件的路径
  • riTools.exe是开发扩展报表时打开rc文件的程序
  • brcc32.exe是开发软件delphi安装目下的一个文件
  • 注意替换文件路径时\符号,路径中\需要转义,所以要写2个

3、其它(可选)

就我自己电脑而言,我会将HKEY_CLASSES_ROOT\BDS.RCFile\Shell下的子节点都删除掉,免得每次右键*.rc文件时都会弹出我不想要的右键菜单。

4、导入注册表文件

最后只需要执行上面编写的那个注册表文件即可。之后就可以去*.rc文件上进行右键菜单测试了。

给其它扩展名添加右键菜单方法类似,大家可以依此类推,不要局限了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值