收藏 分享(赏)

扩展右键菜单.doc

上传人:kpmy5893 文档编号:7754028 上传时间:2019-05-25 格式:DOC 页数:4 大小:39.50KB
下载 相关 举报
扩展右键菜单.doc_第1页
第1页 / 共4页
扩展右键菜单.doc_第2页
第2页 / 共4页
扩展右键菜单.doc_第3页
第3页 / 共4页
扩展右键菜单.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.首先,开始-运行,输入 regedit 确定,打开注册表,在注册表中找到HKEY_CLASSES_ROOTCLSID20D04FE0-3AEA-1069-A2D8-08002B30309Dshell我们会发现:shell 下默认已经有了例如:find 、Manage 等几项内容。这几项其实对应的就是“我的电脑”右键菜单中“ 搜索.”、“管理” 等,我们要修改(添加)自己喜欢的功能。其实就是“克隆” 默认的这几项,照葫芦画瓢。仔细观察,我们发现,shell 下面几个默认项,都有一个共同规律。find 就是右键菜单中的“搜索.”,Manage 就是“ 管理” 。而且我们发现这几项的结构都是:在

2、 find、Manage 这几项的下一级都有一个 command 项,在 command 右侧的 “默认”字符串的值就是运行该功能的参数。2.了解了以上内容,我们就可以画瓢了。比如,我们想在“我的电脑”右键添加一个运行“ 组策略”的功能。第一步,选中 shell,右键点 shell 新建一个项,名字名字改为“组策略“ ,再在新建的这个项上点右键新建一个项 Command,选中 command,把它右边的 “默认“字符串的值修改为运行“组策略” 的命令参数:“C:windowssystem32mmc.exe“ “C:windowssystem32gpedit.msc“这样就 OK 了。打开 “我

3、的电脑”的右键菜单,你会发现多了一个 “组策略”。3.看了上面的修改,似乎很简单,但是细想一下,绝大部分步骤的确没有什么难度,很简单。但是修改字符串的值这一步骤,可能大部分菜鸟都很茫然了。我们不懂这个值(参数)该如何编写。虽然我们常用的“组策略” 、“服务” 、“注册表”等的参数,在网上可能很容易找到修改教程,可是,我们如果想给右键加个自己喜欢的功能,而这一功能在网上又很难找到(也许你自己觉得这个功能很好,但可能别人觉得没什么用,所以网上找不到你想要的这个功能的修改教程),这该怎么办呢?我们上哪里去找这个运行参数值呢。别着急,菜鸟自然有菜鸟的笨办法。下面就是本文的核心内容:(仔细阅读哦)通过观

4、察,我们可以发现,其实“默认“ 字符串的值就是进程中的 “映象路径”的值,windows XP 操作系统中,打开任务管理器,查看 “进程”,默认是没有“映象路径” 的,这需要你升级你的任务管理器(如果你是 vista 系统,就不用升级了),从网上找一个“Longhorn 任务管理器 ”,升级你的任务管理器,打开新的任务管理器,选择“查看”-“ 选择列.” ,将“ 映象路径 ”勾选。这样,你打开任务管理器的“进程” 之后,就能显示出该进程的“映象路径” 了。顺便说一下,xp 默认的任务管理器功能过于简单,很不方便我们查看进程的详细情况,也不利于我们查找、判断病毒、木马进程,所以我建议:不管你用不

5、用来进行右键修改,都最好都升级到“Longhorn 任务管理器” 。这样,我们想给“我的电脑”右键菜单增加什么功能,再也不用为找不到执行参数而发愁了。想给右键加个执行什么程序、组件、命令的功能,它运行时的进程所对应的映象路径的值就是那个“默认”字符串的值。例如,右键增加一个运行“服务 ”的功能:前面步骤都一样,右键点 shell 新建一个项,名字改为“服务 “,再在新建的这个名为“ 服务”的项上点右键新建一个项 Command,选中command,修改它右边的 “默认 “字符串的值,这个值,我们现在就再不用上网查找答案了,更不用自己编写了。我们完全可以通过下面的方法得到:我们先手动运行“服务

6、”,然后,打开任务管理器,找到 “服务”所对应的进程,该进程的映象路径的值就是我们想要的那个“默认“ 字符串的值。我们将 “默认“字符串的值修改为映象路径的值:“C:windowssystem32mmc.exe“ “C:windowssystem32services.msc“ 即可。想增加其它功能,都可以仿照以上方法,得到所需要的“默认“ 字符串的值。以上方法,使我们可以随心所欲修改右键菜单了。我们不再为那个字符串的值而苦恼了。5.虽然修改右键的最关键难点我们解决了,可是,还有一个不太方便的地方,那就是升级后的任务管理器虽然能够看到“映象路径” 了,但是,映象路径的值却没办法复制,我们只能一个

7、一个字符“抄”下来,然后再一个一个写到“ 默认“字符串的值中。如果能够复制就方便多了,直接复制映象路径的值,然后“粘贴” 到“ 默认“字符串的值中,那该多方便。其实,要实现“映象路径”的复制,有一个任务管理器能够做到,那就是 “Process Explorer”,这是一个功能强大的第三方任务管理器(这个管理器有中文版的,在网上很好找)。打开这个任务管理器,找到需要的进程,然后在该进程上点右键-“属性”,这时你会发现,属性中“命令行” 下面的内容正是我们想要的“映象路径” 的值。而且这里的内容是可以复制的。怎么样,这样就方便多了吧。6.通过以上介绍,我想大家对修改“我的电脑”右键菜单一定了如指掌

8、了吧。其实思路很简单:我们想用命令参数运行某些程序,可是又对编程不了解,这时我们完全可以先运行该程序,然后利用任务管理器,找到该程序的命令参数。这样就可以利用这些现成的参数,举一反三,试着自己也 DIY 一下。2.在右键中添加 CMD 通道打开“我的电脑”,点击菜单中的“工具”“文件夹选项”,选择“文件类型”,找到“(无)资料夹”,点“高级”,“新建”,在“操作”中填入“CMD”(其实爱填什么都可以),“用于执行操作的应用程序”中填入“cmd.exe /k cd %1”(或者是用“浏览按扭”)(这个是关键),确定即可。“下面是改注册表的方法:在 HKEY_CLASSES_ROOTFolders

9、hell 下增加一个“CMD”子键,将该子键的“(默认)”键值修改为“CMD”,然后在该子键下再建立一个子键“command”,将“command”的“(默认)”键值修改为“cmd.exe /k cd %1”。用注册表文件表示就是:Windows Registry Editor Version 5.00HKEY_CLASSES_ROOTfoldershellcmd=“CMD 快速通道“HKEY_CLASSES_ROOTfoldershellcmdcommand=“cmd.exe /k cd %1“3. 、在所有的文件右键菜单中加入命令 如果你的系统上安装有 Winzip、UltraEdit 等

10、,当你对任一文件点右键时,都会有“Add to zip”、“UltraEdit32” 等命令(当然,Winzip 稍有不同,我将在后面讲到)。它的添加方法是: 1.打开“HKEY_CLASSES_ROOT”; 2.在其下新建“shell命令command”分支,再将 command 的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“1”即可。 例:在“HKEY_CLASSES_R OOT” 下新建 “shell用写字板打开command”子键,将 command 的键值设为“c:windowsnotepad.exe 1”,就会在右键菜单中出现“ 用写字板打开”的命令了(如图2)。

11、说明: 1. 要删除该类命令,只需将“命令” 子键删除即可; 2. 有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(N),只要在“用写字板打开”后加入“ (amp;N)”即可。 二、在特定文件类型的右键菜单中加入命令 刚才说到了 Winzip 这个软件,对普通的文件类型,它的右键菜单中有“Add to zip”,但是对它所支持的压缩文件类型,如.zip、.cab、.rar 在其右键菜单中有“Open with Winzip”、“Extract to”、“Extract to folder”、“Create SelfExtractor (.EXE)” 等命

12、令,对于自解压性安装文件(如 OICQ99b),其右键菜单中有“Run with Winzip”命令。下面是特定文件类型的右键菜单的命令添加方法(以在 mp3 文件的右键菜单中加入 Play with winamp 为例): 1.打开“HKEY_CLASSES_ROOTmp3_auto_file” 主键; 2.在其下新建“shellPlay with Winamp(amp;P)command” ,将 command 的键值设为“C:Program fileswinampwinamp.exe 1” 。 说明:当有多个软件可以播放 mp3 文件时,我们可以在右键菜单中添加多条命令,如加入“Play with Unreal”等命令,但是我们如何将某一条命令定义为默认操作(即右键菜单中的黑体命令)呢? 你一定会说,很简单的事情吗!将 mouse 移向一 mp3 文件,在按右键的同时按 shift,在右键菜单中选“打开方式“便可更改,但是这是错误的,不信你试试看,这样只有在右键菜单中选“打开” 时才会用你所选择的程序来打开它,否则,它仍旧一如继往。因为它的默认操作不是“打开“这条命令。真正的方法是将 shell 的默认键值改为你所想执行的命令,例如将 shell 的键值改为“Winamp”,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报