我想知道如何修改注册表,以便我可以将下拉菜单中的菜单项分组(在资源管理器中的文件中单击鼠标右键)并将这些菜单项放在子菜单中。
该图显示了与我的系统上的文件关联的程序。第一组菜单项是针对名为 SAS 的程序(7 个项目),其次是 7-zip(仅 1 个项目)、“CRC SHA”(1 个项目),然后是结束文件关联菜单项,其中包含 8 个 Vim 菜单项。请注意右侧 7-zip、“CRC SHA”的子菜单箭头。通过单击这些箭头,会出现更多菜单项,为各个程序提供更多关联操作。我的目标是通过将项目分组到类似于 7-zip 和“CRC SHA”的子菜单中来组织与 SAS 和 Vim 有关的菜单项。(SAS 是与特定“.sas”文件关联的程序,而 Vim 与任何文件“.*”关联。)
我的意思是...看看这个下拉菜单...它已经失控了,对吗?
我花了一些时间在谷歌上搜索这个。但我觉得我的失败在于我不知道使用什么术语才能获得良好的结果。任何帮助都将不胜感激。
回溯编辑
现在我对术语有了更多的理解,“上下文”和“级联菜单”这两个词是与这个主题相关的术语。
此外,我现在发现这是一个重复的问题;我很抱歉。
如果您愿意,请考虑对这些链接中的文章进行投票:
答案1
您可以在 Windows 7 及更高版本中创建静态级联菜单。
查看文章:
- 创建静态级联菜单(Windows) | Microsoft Docs
- 如何使用子命令注册表项创建级联菜单 - Windows 应用程序 | Microsoft Docs-方法 1
- 如何使用 ExtendedSubCommandsKey 注册表项创建级联菜单 - Windows 应用程序 | Microsoft Docs-方法 2
例子