找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 336|回复: 0

鼠标右键添加二级菜单

[复制链接]

34

主题

0

回帖

296

积分

管理员

积分
296

最佳新人热心会员湖北省RedHat高手

发表于 2025-2-8 12:19 | 显示全部楼层 |阅读模式
(1)通过regedit打开注册表,依次展开:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\,在shell项上单击鼠标右键选择“新建”-->“项”,项名称随意但最好是英文且易懂(此名字注册表内部使用,不是菜单显示名字),将新建项的数据修改为二级菜单想要显示的名称。
  1. 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\
复制代码
定义二级菜单名称.jpg
(2)在上面(1)新建的“项”上单击鼠标右键选择“新建”-->“项”,项名称修改为“command”,将该项数据修改为相应程序的“程序路径”或“cmd命令”。
定义二级菜单启动路径.jpg
(3)至此二级菜单的第一个选项就创建好了,可按照上述步骤创建更多的选项。
(4)上面只是创建二级菜单,但还需要一个一级菜单来承载这个二级菜单,通过regedit打开注册表,依次展开:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell,在shell项上单击鼠标右键选择“新建”-->“项”,项名称修改为想要显示的一级菜单的名称。
  1. 计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
复制代码
定义一级菜单的名称.jpg
(5)一级菜单创建好后就需要与相应的二级菜单进行关联,具体关联方法:点击新建的项,在上面(4)新建的一级菜单项的右边窗口新建一个名为“SubCommands”的字符串值,该项“数据”项中填写通过(2)创建的二级菜单项名,多个的话以英文分号分隔。
再创建一个名为“Position”的字符串值,来指定一级菜单选项的位置,值为“Top”和“Bottom”之一(可选)

关联一二级菜单.jpg
(6)若想单击鼠标右键后可以直接打开某个程序(没有二级菜单),可以参考鼠标右键添加“滑动关机”项或在上面(4)的注册表项下创建(创建方法与鼠标右键添加“滑动关机”项相同)即可。

.reg

一键添加鼠标右键二级菜单.reg

2.64 KB, 阅读权限: 30, 下载次数: 0, 下载积分: ITB -2

售价: 8 软妹币  [记录]  [购买]

本人常用的二级菜单的.reg文件

评分

参与人数 4ITB +200 贡献值 +20 收起 理由
少年・赤子心 + 50 + 5 原创性突出
SunShine + 50 + 5 赞一个!
Monkey + 50 + 5 赞一个!
Happy + 50 + 5 很给力!

查看全部评分

Archiver|手机版|小黑屋|LTXIT家园 ( 鄂ICP备2025089526号|鄂公网安备42110002000175号 )

GMT+8, 2025-8-3 01:08 , Processed in 0.171400 second(s), 29 queries .

Powered by LTXIT家园 X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表