如何为文件扩展名添加资源管理器上下文菜单?

如何为文件扩展名添加资源管理器上下文菜单?

我受到启发我的另一个问题尝试以下操作:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.sln]

[HKEY_CURRENT_USER\Software\Classes\.sln\shell]

[HKEY_CURRENT_USER\Software\Classes\.sln\shell\countlines]
@="countlines"

[HKEY_CURRENT_USER\Software\Classes\.sln\shell\countlines\command]
@="c:\\countlines\\countlines.exe" %1

这应该是添加一个名为“countlines”的上下文菜单项,运行“countlines.exe”命令,但它不起作用。

如何为给定的文件扩展名添加上下文菜单项?

答案1

的默认值.sln关键应该是这样的VisualStudio.Launcher.sln。这被称为程序 ID (ProgID),它是您更改上下文菜单时应编辑的关键:

[HKEY_CURRENT_USER\Software\Classes\VisualStudio.Launcher.sln\shell]

ProgID 键始终优先,因此当存在 ProgID 时,对扩展键所做的任何更改都将被忽略。ProgID 主要用于将扩展分组为逻辑文件类型。

答案2

本文帮助您为特定文件类型创建上下文菜单。

https://blog.sverrirs.com/2014/05/creating-cascading-menu-items-in.html

相关内容