`
makar
  • 浏览: 87008 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

修改右键菜单

阅读更多

  修改右键菜单应该在注册表中,具体的说,是在 HKEY_CLASSES_ROOT根键下(这里可是右键菜单中所有命令的根源哦!)。展开该根键,其下的子键主要有两种:扩展名键(.+扩展名)和类定 义键(如图1)。一般地说,只要是在windows系统中已注册过的扩展名,在HKEY_CLASSES_ROOT下均有“·该扩展名”子键 ,记录该扩展名的一些信息,对某种特定类型的文件的右键菜单的修改,便是在该键或“扩展名file”键下的操作。

一、在所有的文件右键菜单中加入命令
  如果你的系统上安装有Winzip、UltraEdit等,当你对任一文件点右键时,都会有“Add to zip”、“UltraEdit-32”等命令(当然,Winzip稍有不同,我将在后面讲到)。它的添加方法是:

1.打开“HKEY_CLASSES_ROOT\*”;
2.在其下新建“shell\命令\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可。
例:在“HKEY_CLASSES_ROOT\*”下新建“shell\用写字板打开\command”子键,将command的键值设为“c:\windows\notepad.exe %1”,就会在右键菜单中出现“用写字板打开”的命令了。

说明:
1. 要删除该类命令,只需将“命令”子键删除即可;
2. 有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(N),只要在“用写字板打开”后加入“(&N)”即可。

二、在特定文件类型的右键菜单中加入命令
  刚才说到了Winzip这个软件,对普通的文件类型,它的右键菜单中有“Add to zip”,但是对它所支持的压缩文件类型,如*.zip、*.cab、*.rar在其右键菜单中有“Open with Winzip”、“Extract to”、“Extract to folder”、“Create Self-Extractor(.EXE)” 等命令,对于自解压性安装文件(如OICQ99b),其右键菜单中有“Run with Winzip”命令。下面是特定文件类型的右键菜单的命令添加方法(以在mp3文件的右键菜单中加入Play with winamp为例):

1.打开“HKEY_CLASSES_ROOT\mp3_auto_file”主键;
2.在其下新建“shell\Play with Winamp(&P)\command”,将command的键值设为“C:\Program files\winamp\winamp.exe %1” 。
说明:

  当有多个软件可以播放mp3文件时,我们可以在右键菜单中添加多条命令,如加入“Play with Unreal”等命令,但是我们如何将某一条命令定义为默认操作(即右键菜单中的黑体命令)呢?

你一定会说,很简单的事情吗!将mouse移向一mp3文件,在按右键的同时按shift,在右键菜单中选“打开方式“便可更改,但是这是错误 的,不信你试试看,这样只有在右键菜单中选“打开”时才会用你所选择的程序来打开它,否则,它仍旧一如继往。因为它的默认操作不是“打开“这条命令。真正 的方法是将shell的默认键值改为你所想执行的命令,例如将shell的键值改为“Winamp”.

分享到:
评论

相关推荐

    注册表修改右键菜单注册表修改右键菜单

    注册表修改右键菜单注册表修改右键菜单注册表修改右键菜单

    注册表修改右键菜单说明

    本教程将深入探讨如何通过修改注册表来个性化你的右键菜单,使其更符合你的使用习惯,提高工作效率。 首先,我们需要了解注册表在Windows系统中的作用。注册表是系统存储配置信息的地方,包括硬件、软件、用户设置...

    注册表修改右键菜单 vc

    ### 注册表修改右键菜单方法详解 #### 引言 在Windows系统中,右键菜单为用户提供了快捷的操作方式,极大地提升了工作效率。通过简单的注册表编辑,我们可以自定义右键菜单,添加个性化功能,使其更加符合个人需求...

    WPF 与 WinForm 调用系统右键菜单/资源管理器右键菜单/桌面右键菜单示例

    2. **桌面右键菜单**:由于桌面是窗口管理器的一部分,直接修改其右键菜单较为复杂。可以创建一个全局热键或托盘图标,当用户按下特定组合键或点击托盘图标时,弹出自定义的菜单。 通过以上方法,开发者可以在WPF和...

    右键菜单编辑删除修改

    3. **修改菜单项**:如果默认的菜单项命令不符合用户的需求,可以使用"右键菜单编辑"进行调整,例如更改快捷键、改变命令执行的程序或者脚本。 4. **管理注册表项**:右键菜单项与Windows注册表紧密关联,"右键菜单...

    右键菜单修改小工具绝对安全

    标题中的“右键菜单修改小工具绝对安全”指的是一个专门用于调整Windows系统右键菜单的软件,它允许用户自定义和优化右键点击文件或文件夹时出现的上下文菜单。这种工具通常是为了提高用户的工作效率,让用户可以更...

    JS设置鼠标右键菜单

    本文将深入探讨如何利用JavaScript实现自定义鼠标右键菜单的功能。 首先,我们需要理解浏览器的默认行为。当用户在网页上点击鼠标右键时,通常会弹出一个包含基本浏览器操作(如"查看源代码"、"保存页面"等)的标准...

    shexview 修改右键菜单.rar

    标题中的“shexview 修改右键菜单.rar”指的是一个压缩包文件,其中包含了使用ShexView工具来修改Windows操作系统右键菜单的相关资源。ShexView是一款实用程序,由 NirSoft 开发,它允许用户查看、管理和修改系统中...

    自定义精美鼠标右键菜单

    通过修改注册表键值,可以添加、删除或更改右键菜单项。这需要用户了解注册表的基本结构,如HKEY_CLASSES_ROOT、HKEY_CURRENT_USER\Software\Classes等关键路径,以及如何在这些路径下创建新的子键和键值。 2. **...

    windows下如何修改右键菜单.txt

    - **添加“发送到”菜单项**:通过修改`HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers`下的`{645FF040-5081-101B-9F08-00AA002F954E}`键值,可以在右键菜单中添加或更改“发送到”选项。 - **添加“重启计算机”...

    手把手教你修改右键菜单

    注册表修改右键菜单 在Windows 系统中,只要对着桌面或是文件(夹)单击右键,就会弹出一个快捷菜单,里面有对该文件(夹)的一些常用操作命令,通过右键菜单,可以方便用户对文件的某些操作。不知道你是否对它感...

    动态及静态添加右键菜单策略

    在Windows操作系统中,右键菜单是用户与系统交互的重要途径之一。它提供了快速访问常用功能的途径,而“动态及静态添加右键菜单策略”则是关于如何扩展这一功能的两个不同实现方式。本文将深入探讨这两种策略,并...

    beyondcompare加入右键菜单方法

    beyondcompare加入右键菜单方法 Beyond Compare是一款功能强大的文件比较工具,它可以帮助用户快速比较和同步文件。但是,默认情况下,Beyond Compare并不提供直接在右键菜单中访问的功能。这就需要用户手动打开...

    c# 添加修改右键菜单

    C#作为一种强大的.NET框架下的编程语言,提供了丰富的API和类库来实现对右键菜单的自定义和修改。本篇文章将深入探讨如何利用C#来实现这一功能,帮助开发者创建个性化的右键操作。 首先,我们需要了解的是Windows ...

    修改windows右键菜单

    ### 修改Windows右键菜单:掌握注册表的力量 在日常计算机操作中,Windows右键菜单是用户与文件、文件夹及操作系统交互的重要界面之一。通过合理地定制和优化右键菜单,不仅可以提升工作效率,还能使操作体验更加...

    一键清除所有多余的桌面右键菜单

    在Windows操作系统中,桌面右键菜单是我们经常使用的功能,它提供了快速访问常用操作的途径。然而,随着时间的推移和各种软件的安装,桌面右键菜单可能会变得冗余且混乱,充斥着许多不常用或者不必要的选项。这不仅...

    echarts右键菜单实例 --- 不修改源码

    标题“echarts右键菜单实例 --- 不修改源码”表明我们将探讨如何在ECharts图表上添加右键菜单,而无需直接修改ECharts的源代码。这意味着我们将通过ECharts的API和事件监听来实现这一功能,这是一个常见的最佳实践,...

    超级右键右键菜单管理工具

    1. **自定义菜单项**:用户可以根据个人习惯或工作需求添加、删除或修改右键菜单中的项目。例如,你可以将常用的文件压缩、解压选项,或者文件夹清理工具添加到右键菜单中,减少打开程序的步骤。 2. **增加背景图**...

    Delphi中添如何添加右键菜单

    在Delphi中添加右键菜单是一项常见的任务,它涉及到Windows API和组件的使用。下面将详细解释这个过程,包括所需的步骤、使用的API函数以及如何在Delphi程序中实现这一功能。 1. **基本概念** 右键菜单,也称为上...

Global site tag (gtag.js) - Google Analytics