文档介绍:windows下如何修改右键菜单
2008年08月22日星期五 11:06
文件类对象的右键选单
为文件类对象添加右键菜单项,需要通过修改注册表来实现。举一个简单的例子,为文件类对象增加一个“设为隐藏属性”的菜单项,具体操作方法如下:
运行Regedit, 在注册表HKEY_CLASSES_ROOT*分支下新建一项“Shell”,并在该项下级再创建一个新项“AttHide”,修改右侧窗格中“默认”键值为“设为隐藏属性”,然后在“AttHide”下级再创建一新项,mand”。
在注册表HKEY_CLASSES_ROOT*mand右侧窗格中双击“默认”键值,弹出“编辑字符串”对话框,在“数值数据”框中输入“ +h "%1"”(注意引号不要输入),确定后退出注册表编辑器(如图2)。现在用鼠标右键单击任意一个文件,可以看到在弹出的快捷菜单中增加了一项“设为隐藏属性”,选中它就可以为该文件指定隐藏属性。
文件夹类对象的右键选单
为文件夹类对象添加右键菜单项,可以在注册表HKEY_CLASSES_ROOTDirectoryShell分支下,用下面的方法进行同样的设置。
例如要在文件夹的右键菜单中添加“命令提示符”选项。mandPrompt”,修改右侧窗格中的“默认”键值为“命令提示符”,mand”,将右侧窗格中“默认”键值设为“ /k cd "%1"”。现在我们就可以不需要输入长长的CD命令就切换到指定的目录了。
驱动器类对象的右键选单
要快速激活屏保,我们可以将屏保请进驱动器的右键菜单中,具体方法如下:在注册表HKEY_CLASSES_ROOTDriveshell分支下新建一项“LoadSCR”,修改右侧窗格的“默认”键值为“屏幕保护”,mand”,将右侧窗格中“默认”键值设为“C: /s "%1"”,刷新后退出注册表编辑器。这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,就可以直接运行屏幕保护程序了。
为所有文件和文件夹添加右键选单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,可以在注册表编辑器中展开HKEY_CLASSES_ROOTAllFilesystemObjects,然后依次新建“mand”,其他操作类似前面。
右键级联菜单的扩展
“打开方式”菜单
Windows XP中的“打开方式”是一个很有用的菜单项。例如对于同一个视频文件,我们可以通过“打开方式”菜单快速调用不同的播放器进行播放,而无需修改文件的关联。当我们通过“打开方式”“选择程序”调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,这时就有必要进行清理了。以清理avi格式文件的“打开方式”菜单为例:运行Regedit,打开注册表编辑器,依次展开HKEY_CURRENT_USER\Software\ Microsoft\ Windows\ CurrentVersion \ Explorer\ ,我们可以看到下级有一子项“OpenWithList”,选中它,在右侧窗格中就可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。选