文档详情

windows在右键添加多级菜单.pdf

发布:2017-05-17约2.29千字共7页下载文档
文本预览下载声明
windows在右键添加多级菜单 2016/4/ 10 星期日 给文件添加右键菜单的方法主要有修改注册表,编写COM组件两种方式,当 然这个 是我知道的,或许还有其他我所不知道的方法。今天我要分享的是如何 通过添加注册表来达到创建自定义菜单的目的。 在XP系统上通过注册表添加自定义菜单, 能创建一级菜单而且不能给菜单 添加图标。WIN7及之后的系统支持注册表添加多级菜单并且可以添加菜单图 标。先来几个效果图: 适适用用范范围围:: 适适用用桌桌面面和和文文件件的的“右右键键”,,在在文文件件资资源源管管理理器器 ((我我的的电电脑脑里里))里里的的 空空白白处处“右右键键”无无效效 下面是以WIN10为例进行说明添加的步骤: windows在右键添加多级菜单 2016/4/ 10 星期日 1、打开注册表编辑器:开始,运行,输入regedit,回车 2.找到[HKE _CLASSES_ROOT\*\shell],右键添加一个项 这里我是用的Menu 3.然后Menu项下增加三个键: icon=D:\ico\Launch Apps.ico, // 图片所在绝对地址,可自定义 MUIVerb=Menu, //一级菜单项名称,可自定义 SubCommands=Menu.0;Menu.1;Menu.2;Menu.3;Menu.4;Menu.5;Menu.6 /* 和二级菜单相关,可以自定义,但这里的 Menu.0;Menu.1;Menu.2;Menu.3;Menu.4;Menu.5;Menu.6必须要和后面的保持一 致*/ windows在右键添加多级菜单 2016/4/ 10 星期日 Icon是设置菜单图标,MUIVerb是菜单项名称,第三项要注意,分号分隔的是 你要添加在二级菜单下的程序,MS规定二级菜单下最多 能添加16个项目,这 里的二级菜单项如何设置,稍后解释。 4.接下来设置 【文件右键】的多级菜单 a.首先定位 到HKE _ LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell; b.根据刚才添加的SubCommands的键值,每个分号分割的项目在这里以其名字新建项目,注意,名 字一定要相同,否则不会成功!! 我我这这里里一一共共创创建建了了7个个 这这里里以以Me nu.0为为例例说说一一下下,,后后面面的的都都一一模模一一样样,,可可以以自自己己弄弄 c.选中项Menu.0,将默认键值定义成“记事本” (不带引号),这个“记事本”就是二级菜单的名称,中 英文都可以 windows在右键添加多级菜单 2016/4/ 10 星期日 d.在Menu.0项下创建一个新的“字符串值 (S)” ,数值名称为icon,数值数据指到要执行的程序exe 文件的绝对路径,系统会自动调取图标, (这里也可以自定义ico 图片,然后指到该图标的绝对地址) e .在Menu.0项上新建一个项,并命名command,这个不能随便自己定 windows在右键添加多级菜单 2016/4/ 10 星期日 f.在command项,指定默认键的数值数据为要执行的exe文件的绝对路径 以上就是设设置置 【【文文件件右右键键】】的的多多级级菜菜单单,其他添加步骤都一样。 来个最终的效果图 (最多 能添加16个): windows在右键添加多级菜单 2016/4/ 10 星期日 5.接下来设置 【桌面右键】的多级菜单,方法比较简单,关键是定位注册表 a.注册表定位到 HKE _CLASSES_ ROOT\D
显示全部
相似文档