打造自己的右键层叠菜单

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先看一下效果:

看到上面的效果了,现在开始制作文本编辑菜单,打开注册表regedit:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\RuanMeiMenu] "SubCommands"="RuanMeiMenu.0;RuanMeiMenu.1;RuanMeiMenu.2;RuanMeiMenu.3;RuanM eiMenu.4"

"MUIVerb"="文本编辑"

"icon"="notepad.exe"

解释一下:

[HKEY_CLASSES_ROOT\*\shell\RuanMeiMenu]打开注册表HKEY_CLASSES_ROOT\*\shell新建一个项RuanMeiMenu,这个名称可以随便写。"SubCommands"="RuanMeiMenu.0;RuanMeiMenu.1;RuanMeiMenu.2;RuanMeiMenu.3;RuanM eiMenu.4"层叠菜单名称,这里是5个菜单,取了5个名称,层多少个就加多少。"MUIVerb"="文本编辑"右键菜单名称。

"icon"="notepad.exe"显示图标,可自己指定,这里用了记事本的图标。

第一级菜单已经完成,第二级菜单:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSto re\shell\RuanMeiMenu.0]

@="用\"Vim\"打开"

"icon"="C:\\Program Files\\vim\\Vim\\vim73\\vim.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSto re\shell\RuanMeiMenu.0\command]

@="C:\\Program Files\\vim\\Vim\\vim73\\vim.exe %1"

解释一下:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSto re\shell\RuanMeiMenu.0]找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSto re\shell项新建RuanMeiMenu.0项,这个名称一定要与上级子菜单名称一致,否则后果自负。@="用\"Vim\"打开",菜单显示名称,RuanMeiMenu.0默认值。输入用”Vim”打开即可。"icon"="C:\\Program Files\\vim\\Vim\\vim73\\vim.exe"新建icon字符串值,内容,为图标所在路径,这里使用了vim自带图标。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandSto re\shell\RuanMeiMenu.0\command]这个就是在RuanMeiMenu.0项下建一个command项。@="C:\\Program Files\\vim\\Vim\\vim73\\vim.exe %1"在默认值里输入要执行的软件。

相关文档
最新文档