效果
建立二级菜单
win+r输入
regedit
路径复制到地址栏,回车即可定位。
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\
如果没有地址栏
在shell上右键,新建项,名字随意但最好是英文(此名字注册表内部使用,如果后续未设置菜单名字,菜单会使用此名。不建议在这里命名菜单名)。将新建项的默认字符串值改为显示二级菜单的名字。
在新建的目录上右键,点击新建项,命名command
默认值写程序的路径
建立一级菜单
路径
计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
在shell上右键新建项
- 点击新建的项,在右边窗口新建一个名为
SubCommands(或Subcommands)
的字符串值,
表示它是一个级联菜单,设置值为刚才创建的二级菜单项名,分号分隔。 - (可选)再创建一个名为
Position
的字符串值,来指定菜单选项的位置,
值为Top
和Bottom
之一。
重启后即可生效,如果鼠标右键没有看到,可以shift+鼠标右键。