如何给任意格式的文件自定义右键菜单?右键菜单如何操作?以下以PSD文件为例说明。
每种文件格式的右键菜单,主要由注册表中的以下2个地方记录:
1) HKEY_CLASSES_ROOT\文件类型\shell 2) HKEY_LOCAL_MACHINE\SOFTWARE\Classes\文件类型\shell
如果需要添加新的右键菜单,只需以上任一地方进行以下修改即可:
在shell下新建项目,项目名称为右键菜单中出现的名称。然后在该项目下再新建子项,名称为command,改变右侧窗口中的默认值为“你要调用的命令行+参数”,例如"E:\Program Files\Adobe\Adobe Photoshop CS5\Photoshop.exe" "%1",其中E:\Program Files\Adobe\Adobe Photoshop CS5\Photoshop.exe为程序路径。
但如果某种文件格式被关联到某个程序后,例如PSD文件关联到ACDSee,也就是默认使用ACDSee打开PSD文件,那么如果用上面的方法修改HKEY_CLASSES_ROOT\.psd\shell是不会起任何作用的。而是要修改HKEY_CLASSES_ROOT\ACDSee\shell(实际上可能是ACDSee 9.0 简体中文版.psd),修改方法同上。
其实很简单,很多人认为注册表深不可测,不敢修改,其实完全可以大胆尝试。有伟大的Ghost,怕啥。 |