windows下如何修改右键菜单.docx
- 文档编号:13765178
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:18
- 大小:27.83KB
windows下如何修改右键菜单.docx
《windows下如何修改右键菜单.docx》由会员分享,可在线阅读,更多相关《windows下如何修改右键菜单.docx(18页珍藏版)》请在冰点文库上搜索。
windows下如何修改右键菜单
windows下如何修改右键菜单
文件类对象的右键选单
为文件类对象添加右键菜单项,需要通过修改注册表来实现。
举一个简单的例子,为文件类对象增加一个“设为隐藏属性”的菜单项,具体操作方法如下:
运行Regedit,在注册表HKEY_CLASSES_ROOT*分支下新建一项“Shell”,并在该项下级再创建一个新项“AttHide”,修改右侧窗格中“默认”键值为“设为隐藏属性”,然后在“AttHide”下级再创建一新项,命名为“Command”。
在注册表HKEY_CLASSES_ROOT*shellAttHideCommand右侧窗格中双击“默认”键值,弹出“编辑字符串”对话框,在“数值数据”框中输入“attrib.exe+h"%1"”(注意引号不要输入),确定后退出注册表编辑器(如图2)。
现在用鼠标右键单击任意一个文件,可以看到在弹出的快捷菜单中增加了一项“设为隐藏属性”,选中它就可以为该文件指定隐藏属性。
文件夹类对象的右键选单
为文件夹类对象添加右键菜单项,可以在注册表HKEY_CLASSES_ROOTDirectoryShell分支下,用下面的方法进行同样的设置。
例如要在文件夹的右键菜单中添加“命令提示符”选项。
在注册表HKEY_CLASSES_ROOTDirectoryshell分支下新建一项“CommandPrompt”,修改右侧窗格中的“默认”键值为“命令提示符”,并在该项下级再建一个新项“Command”,将右侧窗格中“默认”键值设为“cmd.exe/kcd"%1"”。
现在我们就可以不需要输入长长的CD命令就切换到指定的目录了。
驱动器类对象的右键选单
要快速激活屏保,我们可以将屏保请进驱动器的右键菜单中,具体方法如下:
在注册表HKEY_CLASSES_ROOTDriveshell分支下新建一项“LoadSCR”,修改右侧窗格的“默认”键值为“屏幕保护”,并在该项下级再创建一个新项“Command”,将右侧窗格中“默认”键值设为“C:
windowssystem32logon.scr/s"%1"”,刷新后退出注册表编辑器。
这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,就可以直接运行屏幕保护程序了。
为所有文件和文件夹添加右键选单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,可以在注册表编辑器中展开HKEY_CLASSES_ROOTAllFilesystemObjects,然后依次新建“Shell命令Command”,其他操作类似前面。
右键级联菜单的扩展
“打开方式”菜单
WindowsXP中的“打开方式”是一个很有用的菜单项。
例如对于同一个视频文件,我们可以通过“打开方式”菜单快速调用不同的播放器进行播放,而无需修改文件的关联。
当我们通过“打开方式” “选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。
以清理avi格式文件的“打开方式”菜单为例:
运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USERSoftwareMicrosoft
WindowsCurrentVersionExplorerFileExts.avi,我们可以看到下级有一子项“OpenWithList”,选中它,在右侧窗格中就可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。
选中需要清理的项目,按下“DEL”键删除,刷新后退出注册表编辑器即可。
“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于WindowsXP中“C:
//DocumentsandSettings<用户名>”目录下,这个文件夹中的内容就是“发送到”级联菜单中的项目。
我们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。
首先,创建一个备份文件夹D:
Bak2004,然后用鼠标右键拖动它到“SendTo”目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。
这时在资源管理器中用鼠标右键单击文件,就会出现“发送到” “备份文件夹”,又快又方便。
特殊的右键菜单命令
●添加“清空回收站”选项
在注册表HKEY_CLASSES_ROOT*shellexContextMenuHandlers分支下创建一新项“{645FF040-5081-101B-9F08-00AA002F954E}”,确定后退出,当右击任意文件时,快捷菜单中都会有一个“清空回收站”的选项。
●添加“在新窗口中打开”选项
在注册表HKEY_CLASSES_ROOTDirectoryshell分支下,创建一个新项“NewWindow”,将右侧窗格中“默认”键值改为“在新窗口中打开”,并在“NewWindow”下再建一新项“Command”,修改右侧窗格中“默认”键值为“explorer.exe%1”。
●添加“快速重启”选项
在注册表HKEY_CLASSES_ROOTDirectoryshell分支下,创建一个新项“Reboot”,将右侧窗格中“默认”键值改为“快速重启”,并在“Reboot”下再建一个新项“Command”,修改右侧窗格中“默认”键值为“ShutDown-r-t00”即可。
●添加“复制到”选项
在注册表HKEY_CLASSES_ROOTAllFile-systemObjectsshellexContextMenuHandlers分支下,创建一新项“CopyTo”,修改右侧窗格中“默认”键值为“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”即可。
为文件类对象添加右键菜单项,需要通过修改注册表来实现。
举一个简单的例子,为文件类对象增加一个“设为隐藏属性”的菜单项,具体操作方法如下:
运行Regedit,在注册表HKEY_CLASSES_ROOT\*分支下新建一项“Shell”,并在该项下级再创建一个新项“AttHide”,修改右侧窗格中“默认”键值为“设为隐藏属性”,然后在“AttHide”下级再创建一新项,命名为“Command”。
在注册表HKEY_CLASSES_ROOT\*\shell\AttHide\Command右侧窗格中双击“默认”键值,弹出“编辑字符串”对话框,在“数值数据”框中输入“attrib.exe+h%1”(注意引号不要输入),确定后退出注册表编辑器(如图2)。
现在用鼠标右键单击任意一个文件,可以看到在弹出的快捷菜单中增加了一项“设为隐藏属性”,选中它就可以为该文件指定隐藏属性。
文件夹类对象的右键选单
为文件夹类对象添加右键菜单项,可以在注册表HKEY_CLASSES_ROOT\Directory\Shell分支下,用下面的方法进行同样的设置。
例如要在文件夹的右键菜单中添加“命令提示符”选项。
在注册表HKEY_CLASSES_ROOT\Directory\shell分支下新建一项“CommandPrompt”,修改右侧窗格中的“默认”键值为“命令提示符”,并在该项下级再建一个新项“Command”,将右侧窗格中“默认”键值设为“cmd.exe/kcd%1”。
现在我们就可以不需要输入长长的CD命令就切换到指定的目录了。
驱动器类对象的右键选单
要快速激活屏保,我们可以将屏保请进驱动器的右键菜单中,具体方法如下:
在注册表HKEY_CLASSES_ROOT\Drive\shell分支下新建一项“LoadSCR”,修改右侧窗格的“默认”键值为“屏幕保护”,并在该项下级再创建一个新项“Command”,将右侧窗格中“默认”键值设为“C:
\windows\system32\logon.scr/s%1”,刷新后退出注册表编辑器。
这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,就可以直接运行屏幕保护程序了。
为所有文件和文件夹添加右键选单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,可以在注册表编辑器中展开HKEY_CLASSES_ROOT\AllFilesystemObjects,然后依次新建“Shell\命令\Command”,其他操作类似前面。
右键级联菜单的扩展
“打开方式”菜单
WindowsXP中的“打开方式”是一个很有用的菜单项。
例如对于同一个视频文件,我们可以通过“打开方式”菜单快速调用不同的播放器进行播放,而无需修改文件的关联。
当我们通过“打开方式” “选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。
以清理avi格式文件的“打开方式”菜单为例:
运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USER\Software\Microsoft
\Windows\CurrentVersion\Explorer\FileExts\.avi,我们可以看到下级有一子项“OpenWithList”,选中它,在右侧窗格中就可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。
选中需要清理的项目,按下“DEL”键删除,刷新后退出注册表编辑器即可。
“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于WindowsXP中“C:
\DocumentsandSettings\<用户名>”目录下,这个文件夹中的内容就是“发送到”级联菜单中的项目。
我们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。
首先,创建一个备份文件夹D:
\Bak2004,然后用鼠标右键拖动它到“SendTo”目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。
这时在资源管理器中用鼠标右键单击文件,就会出现“发送到” “备份文件夹”,又快又方便。
特殊的右键菜单命令
●添加“清空回收站”选项
在注册表HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers分支下创建一新项“{645FF040-5081-101B-9F08-00AA002F954E}”,确定后退出,当右击任意文件时,快捷菜单中都会有一个“清空回收站”的选项。
●添加“在新窗口中打开”选项
在注册表HKEY_CLASSES_ROOT\Directory\shell分支下,创建一个新项“NewWindow”,将右侧窗格中“默认”键值改为“在新窗口中打开”,并在“NewWindow”下再建一新项“Command”,修改右侧窗格中“默认”键值为“explorer.exe%1”。
●添加“快速重启”选项
在注册表HKEY_CLASSES_ROOT\Directory\shell分支下,创建一个新项“Reboot”,将右侧窗格中“默认”键值改为“快速重启”,并在“Reboot”下再建一个新项“Command”,修改右侧窗格中“默认”键值为“ShutDown-r-t00”即可。
●添加“复制到”选项
在注册表HKEY_CLASSES_ROOT\AllFile-systemObjects\shellex\ContextMenuHandlers分支下,创建一新项“CopyTo”,修改右侧窗格中“默认”键值为“{C2FBB630-2971-11D1-A18C-00C04FD75D13}”即可。
●添加“移动到”选项
在注册表HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenu-Handlers分支下,创建一新项“MoveTo”,修改右侧窗格中“默认”键值为“{C2FBB631-2971-11D1-A18C-00C04FD75D13}”即可。
“新建”菜单
对于任何已经在Windows注册的文件类型,我们可以在相应的扩展键名中加入“ShellNew”新项,然后为其指定Windows如何创建新文件的设置,最常用的是加入“NullFile”和“Command”值,这样就可以将这种文件类型添加到“新建”级联菜单中。
在注册表编辑器展开HKEY_CLASSES\ROOT\.htm,创建一新项“ShellNew”,然后新建字符串值“NullFile”,键值为空,按F5键刷新后退出。
这时在桌面上单击鼠标右键,打开“新建”级联菜单,就会看到多出了一项“HTMLDocument”(如图4)。
当需要将“新建”菜单中无用的文件类型删除时,只要在注册表中找到相应的文件扩展名,然后将其下的“ShellNew”子项删除即可。
方式”|“选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。
以清理avi格式文件的“打开方式”菜单为例:
运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USER\Software\Microsoft
\Windows\CurrentVersion\Explorer\FileExts\.avi,我们可以看到“OpenWithList”,选中它,在右侧窗格中就可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。
选中需要清理的项目,按下“DEL”键删除,刷新后退出注册表编辑器即可。
“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于WindowsXP中“C:
\DocumentsandSettings\”目录下,这个文件夹中的内容就是“发送到”级联菜单中的项目。
我们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。
首先,创建一个备份文件夹D:
\Bak2004,然后用鼠标右键拖动它到“SendTo”目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。
这时在资源管理器中用鼠标右键单击文件,就会出现“发送到”|“备份文件夹”,又快又方便。
为驱动器的右键菜单增加“整理磁盘碎片”的选项
在HKEY_LOCAL_MACHINE\Software\CLASSES\Drive\shell下创建一个主键“Defrag”在右边窗口中把“默认”的值改为:
“整理磁盘碎片”,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为“C:
\WINDOWS\defrag.exe%1”。
(注:
C:
\WINDOWS为操作系统的目录)
减少鼠标右键菜单中“新建”菜单的长度
当我们使用了系统一段时间,装了很多的程序,常常会造成鼠标右键菜单中“新建”菜单的长度增加,这时,我们想减轻“新建”菜单的负担,我们可以修改注册表,现举例说明:
如修改注册表前右键“新建”菜单如图一图一
如果我们想删除右键菜单中的一些目,首先,我们要知道欲删除的这个项目新建的是什么类型的文件,如WinZipFile新建的文件的扩展名是.zip,要删除“新建”菜单中的“WinZipFile”,我们可以运行注册表编辑器,然后查找“.zip”,找到.zip这个主键后我们发现它的下面还有名称为“ShellNew”的主键,把这个键删除后,即可删除“新建”菜单中的“WinZipFile”,删除后的效果如图二图二
为右键菜单增加“在新窗口中打开”的命令我们往往在“文件夹选项”中选择了在同一窗口中打开文件夹,但我们在浏览文件夹的时候,有时想比较一下两个文件夹的不同,或想开多个窗口浏览文件夹内容,可用到下面的方法。
逐渐展开到HKEY_LOCAL_MACHINE\Software\CLASSES\Directory\shell下,创建一个主键“NewWindow”在右边窗口中把“默认”的值改为:
“在新窗口中打开”,并在此主键“NewWindow”下创建一个主键“command”,单击“command”,在右边窗口中把“默认”的值改为“explorer.exe%1。
为“回收站”右键菜单中增加“删除”和“重命名”的命令
在HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder下修改右边的窗口中的二近制值Attributes,设其值为70010020。
修改鼠标右键弹出菜单
我们单击C,D盘,然后点击鼠标右键,会弹出菜单(如图1),
要把BrowsewthACDSee去掉,打开HKEY_CLASSES_ROOT\Drive\shell我们可看到有主键BrowsewithACDSee,把该主键删除,即可把菜单中的BrowsewithACDSee去掉。
菜单删除后的菜单如下图
在gif类型的文件名上点击鼠标右键弹出的菜单在HKEY_CLASSES_ROOT\GIFFILE\SHELL中,可按上述方法修改。
在cda类型的文件名上点击鼠标右键弹出的菜单在HKEY_CLASSES_ROOT\CDAFILE\SHELL中,可按上述方法修改。
要找某种类型的菜单中,可在HKEY_CALSSES_ROOT\?
?
?
FILE\SHELL,?
?
?
代表所要找的文件类型。
为文件夹的右键菜单添加运行DOS的命令
在HKEY_CLASSES_ROOT\Directory\shell下创建一个主键“CommandPrompt”,在右边窗口中把“默认”的值改为:
“Command”(或你喜欢的字符,此字符将显示在右键菜单中)并在此主键下创建一个主键“command”,在右边窗口中把“默认”的值改为“/kcd%1。
输入汉字时自动添加一个空格
在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion下可以看到有全拼,微软拼音,英文,智能ABC等等输入法,单击某个输入法的主键,我们可以看到在右边的窗口中有“插空格”这个DWORD值,其值为“0”时表示不添加空格,为“1”时则表示输入汉字时自动添加一个空格。
改变输入法的排列顺序
我们按Ctrl+Space选择输入法时往往要切换几次才能找到我们所须的输入法,输入法的排列顺序如图
改变顺序可通过修改注册表。
在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyboardLayouts下有关于键盘和输入法的主键,其主键和输入法对应如下:
主键输入法
E00E0804微软拼音输入法E0040804智能拼音输入法E0050804区位码输入法E0010804全拼输入法00000409英文输入法E0030804郑码输入法E0020804双拼输入法
在HKEY_USERS\.DEFAULT\keyboardlayout\preload下有1,2,3,4......等主键1,2,3,4.....则代表输入法的排序,单击1,2,3,4....可在右边的窗口中看到相应的输入法的键值,改动键值,可改变输入法的顺序。
增加“快速启动”的选项
在HKEY_LOCAL_MACHINE\Software\CLASSES\DireCTory\shell下新建主键“快速启动系统”,在右边的窗口中修改“默认”为“快速启动系统”
在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速启动系统下,新建主键COMMAND,在右边的窗口中修改“默认”为C:
\WINDOWS\RUNDLL.EXEUSER.EXE,EXITWINDOWSEXEC。
增加“关闭系统”的选项
在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL下新建主键快速关闭电脑,在右边的窗口中默认为快速关闭电脑。
在HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速关闭电脑下,新建主键COMMAND,在右边的窗口中修改“默认”为C:
\WINDOWS\RUNDLL.EXEUSER.EXE,EXITWINDOWS
注册表修改右键菜单
在Windows系统中,只要对着桌面或是文件(夹)单击右键,就会弹出一个快捷菜单,里面有对该文件(夹)的一些常用操作命令,通过右键菜单,可以方便用户对文件的某些操作。
不知道你是否对它感兴趣?
是否想对它作一番改头换面,做出有自己特色的右键菜单?
不用着急,看完本文的大揭密,你将成为这方面的高手!
修改右键菜单应该在注册表中,具体的说,是在HKEY_CLASSES_ROOT根键下(这里可是右键菜单中所有命令的根源哦!
)。
展开该根键,其下的子键主要有两种:
扩展名键(.+扩展名)和类定义键(如图1)。
一般地说,只要是在windows系统中已注册过的扩展名,在HKEY_CLASSES_ROOT下均有“·该扩展名”子键,记录该扩展名的一些信息,对某种特定类型的文件的右键菜单的修改,便是在该键或“扩展名file”键下的操作。
1、在所有的文件右键菜单中加入命令
如果你的系统上安装有Winzip、UltraEdit等,当你对任一文件点右键时,都会有“Addto
zip”、“UltraEdit-32”等命令(当然,Winzip稍有不同,我将在后面讲到)。
它的添加方法是:
(1).打开“HKEY_CLASSES_ROOT\*”;
(2).在其下新建“shell\命令\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可。
例:
在“HKEY_CLASSES_R
OOT\*”下新建“shell\用写字板打开\command”子键,将command的键值设为“c:
\windows\notepad.exe
%1”,就会在右键菜单中出现“用写字板打开”的命令了(如图2)。
说明:
1.要删除该类命令,只需将“命令”子键删除即可;
2.有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(N),只要在“用写字板打开”后加入“(&amp;N)”即可。
2、在特定文件类型的右键菜单中加入命令
刚才说到了Winzip这个软件,对普通的文件类型,它的右键菜单中有“Addto
zip”,但是对它所支持的压缩文件类型,如*.zip、*.cab、*.rar在其右键菜单中有“OpenwithWinzip”、“Extractto”、“Extracttofolder”、“CreateSelf-Extractor(.EXE)”等命令,对于自解压性安装文件(如OICQ99b),其右键菜单中有“RunwithWinzip”命令。
下面是特定文件类型的右键菜单的命令添加方法(以在mp3文件的右键菜单中加入Playwithwinamp为例):
(1).打开“HKEY_CLASSES_ROOT\mp3_auto_file”主键;
(2).在其下新建“shell\PlaywithWinamp(&amp;P)\command”,将command的键值设为“C:
\Program
files\wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- windows 如何 修改 右键 菜单
![提示](https://static.bingdoc.com/images/bang_tan.gif)