![如何在 Windows(7 及更高版本)的右键单击下拉菜单中添加子菜单](https://linux22.com/image/1593572/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%EF%BC%887%20%E5%8F%8A%E6%9B%B4%E9%AB%98%E7%89%88%E6%9C%AC%EF%BC%89%E7%9A%84%E5%8F%B3%E9%94%AE%E5%8D%95%E5%87%BB%E4%B8%8B%E6%8B%89%E8%8F%9C%E5%8D%95%E4%B8%AD%E6%B7%BB%E5%8A%A0%E5%AD%90%E8%8F%9C%E5%8D%95.png)
我想知道如何修改注册表,以便我可以将下拉菜单中的菜单项分组(在资源管理器中的文件中单击鼠标右键)并将这些菜单项放在子菜单中。
该图显示了与我的系统上的文件关联的程序。第一组菜单项是针对名为 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
例子