Cub*_*i73 3 windows-registry windows-7 context-menu file-extension
我认为标题说明了我想要的全部内容:我想为特定文件类型添加上下文菜单项,例如屏幕截图中的黄色标记项。我必须进行哪些注册表更改?就我而言,我想将ir.exe分配给.rb文件。

Stackoverflow 上有一个很好的答案:
1) 确定 .jpg 文件的文件类型 (ProgID)
这可以通过检查 的默认值来完成
HKEY_CLASSES_ROOT\.jpg。根据您安装的内容,它可以是任何内容,但出于本示例的目的,我们将其jpegfile称为 通用默认值。2)为该文件类型设置上下文菜单项(动词)属性
您可以在
HKEY_CURRENT_USER\Software\Classes\jpegfile\shell. 这个键有一个文件类型的动词列表。中有一个类似的键HKEY_LOCAL_MACHINE\Software\Classes\jpegfile\shell,这些是文件类型的系统默认值。您也可以在那里放置动词键,但如果 HKCU 中存在相同的键,它将被覆盖,因此请注意。3) 设置指令值
需要设置以使其工作的最小键值是
command子键的默认值。您需要使用应用程序的路径来设置它,如下所示:HKEY_CURRENT_USER\Software\Classes\jpegfile\shell\open_with_myapp\command将设置为"c:\path\to\myapp.exe" "%1". 现在 .jpg 文件的上下文菜单将有一个“open_with_myapp”项目,单击该项目将启动您的应用程序,并将所选文件的文件名作为参数传递。当然,您的应用程序如何处理参数取决于您,因此您需要将参数字符串设置为您的应用程序可以处理的内容。4) 设置其他动词属性
我想您可能希望上下文菜单项能够读取比键名更友好的内容。通过设置该键的默认值 (
open_with_myapp) ,您可以让上下文菜单显示您想要的项目标签。这就是您的基本概述。一定要看看我对这个关于关联文件的问题的回答,它有一个类似的答案:
| 归档时间: |
|
| 查看次数: |
5342 次 |
| 最近记录: |