我们有多种方法可以按照自己的需要,自定义右键快捷菜单项。除了按照上面介绍的方法,您可以对现有的右键快捷菜单项进行管理,删除和编辑其提示文字,和安装添加增强右键快捷菜单项功能的软件外,部分右键快捷菜单项添加它的应用软件直接提供了管理功能,例如WINRAR提供的直接压缩和解压缩文件的菜单项。而另一部分系统提供的右键快捷菜单项,允许您手动添加项目,例如资源管理器的“发送到”功能。另外,您还可以通过编辑注册表和所有专用的软件,在资源管理器等右键快捷菜单项上添加项目。
手动添加右键菜单项
部分系统提供的右键快捷菜单项,允许您手动添加项目,例如资源管理器中,通过右键快速将文件或文件夹发送到指定途径或设备的“发送到”功能。您只需要单击“开始”选择“运行”,键入“sendto”运行可以打SendTo 文件夹,将您希望添加路径的文件夹或打印机等输出设备,拖到SendTo文件夹中创建快捷方式。例如在我的电脑中将某磁盘的符号拖入创建快捷方式,那么以后当您在资源管理器中右键单击文件或文件夹时,即可通过指向“发送到”选择该磁盘的快捷方式,将文件或文件夹快速发送到该磁盘。
另外,您可以通过编辑注册表,在我的电脑等资源管理器的右键快捷菜单上添加选项。例如,假设我们希望在单击文件夹时可以通过右键选择,直接打开一个位于该文件夹路径的命令提示符窗口,那么可以运行“REGEDIT”找开注册表编辑器,从左边目录树中单击展开到“HKEY_CLASSES_ROOT\Folder\shell”,单击“编辑”菜单选择“新建”下的“项”,建立一个“cmd”项,然后单击该新建的项,双击右边窗口中的“默认”值,修改值的数据为“进入命令提示符”,然后再次单击“编辑”菜单选择“新建”下的“项”,在“cmd”下新建一个名为“command”的项,单击新建项双击“默认”值,将该值的数据修改“cmd.exe /k "cd %L"”,关闭注册表编辑器后,您可以在资源管理器中测试,只需要右键单击文件夹,选择右键快捷菜单上新添加的“进入命令提示符”,命令提示符窗口将打开,并且命令提示符窗口的当前路径将是您右键单击的文件夹所在路径。
和上面实例一样针对文件夹右键快捷菜单的选项,添加时自定义的新增注册表项可以建在“HKEY_CLASSES_ROOT\Folder\shell”之下,新建项的名称可以自定义,但其下的“command”项代表菜单项调用的命令,不可随意命名和改变。而针对文件右键快捷菜单的自定义选项,新建项可以建在“HKEY_CLASSES_ROOT\*\shell”之下。灵活的利用该自定义方法,配合各种应用程序的调用参数,您可以自己设计和添加各种右键快捷菜单选项。
使用软件添加右键选项

如果您认为编辑注册表太麻烦,需要更方便的途径来实现自定义右键快捷菜单,您可以选择通过软件来实现。一种选择是使用Perfect Menu(http://www.pitrinec.com/pmeindex.htm)之类的外挂软件,此类软件可以在软件运行的状态下,让所有系统上的右键快捷菜单都多出一个边栏,然后允许您在这一栏上按照自己的需要添加任意功能(如图:Perfect Menu)。但如果您希望自定义的右键快捷菜单选项,不需要总是运行一个软件,则可以使用CMenuExtender之类的软件,该软件的官方网站在“www.geocities.com”,国内访问有一定困难,您可以通过Google搜索国内网站提供的下载链接。该软件使用方便,除了可以轻松的添加各种文件和文件夹操作相关的右键快捷菜单,甚至还可以创建好像“发送到”一样的多级菜单,并且内建更改文件创建时间、修改时间等一系列命令,将这些命令添加上文件和文件夹的右键快捷菜单中,即可实现通过右键菜单选项将文件创建时间改为当前时间等一系列功能。
CMenuExtender软件的使用非常简单,启动后单击“New item”按钮,软件会提供内建的命令以及各种文件与文件夹的操作供您选择,并一步一步让您选择需要的参数,在右键快捷菜单中创建一个新选项。而单击“New Menu”按钮,您可以在右键快捷菜单中创建一个多级菜单,在软件列表框中双击多级菜单的名称可以进入,通过“New item”按钮创建该菜单下的选项。
