Windows系统修改右键菜单方法.doc
文本预览下载声明
windows下如何修改右键菜单
为文件类对象添加右键菜单项,需要通过修改注册表来实现。
举一个简单的例子,为文件类对象增加一个“设为隐藏属性”
的菜单项,具体操作方法如下:
运行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 /k cd %1”。
现在我们就可以不需要输入长长的CD命令就切换到指定的目录了。
驱动器类对象的右键选单
要快速激活屏保,我们可以将屏保请进驱动器的右键菜单中,
具体方法如下:在注册表HKEY_CLASSES_ROOT\Drive\shell分支下
新建一项“LoadSCR”,修改右侧窗格的“默认”键值为“屏幕保护”,
并在该项下级再创建一个新项“Command”,将右侧窗格中“默认”键值
设为“C:\windows\system32\logon.scr /s %1”,刷新后退出注册表编辑器。
这时用右键单击任意驱动器,从菜单中选择“屏幕保护”,就可以直接
运行屏幕保护程序了。
为所有文件和文件夹添加右键选单
如果想要在所有的文件和文件夹的右键菜单中加入特定的菜单项,
可以在注册表编辑器中展开HKEY_CLASSES_ROOT\AllFilesystemObjects,
然后依次新建“Shell\命令\Command”,其他操作类似前面。
右键级联菜单的扩展
“打开方式”菜单
Windows XP中的“打开方式”是一个很有用的菜单项。例如对于同一个视频文件,
我们可以通过“打开方式”菜单快速调用不同的播放器进行播放,
而无需修改文件的关联。当我们通过“打开方式” “选择程序”
调用某个程序打开文件后(如图3),该程序就会自动添加到“打开方式”项目中。
系统使用一段时间后,会造成“打开方式”菜单中的项目增多,
这时就有必要进行清理了。以清理avi格式文件的“打开方式”菜单为例:
运行Regedit,打开注册表编辑器,
依次展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Explorer\FileExts\.avi,
我们可以看到下级有一子项“OpenWithList”,选中它,在右侧窗格中就
可以看到AVI格式文件的“打开方式”菜单所关联的各种应用程序。选中
需要清理的项目,按下“DEL”键删除,刷新后退出注册表编辑器即可。
“发送到”菜单
“发送到”菜单对应的是一个“SendTo”文件夹,它位于Windows XP中
“C:\Documents and Settings\用户名”目录下,这个文件夹中的内容就
是“发送到”级联菜单中的项目。
我们可以利用此项功能来快速备份文件,甚至可以直接备份到压缩包中。
首先,创建一个备份文件夹D:\Bak2004,然后用鼠标右键拖动它到“SendTo”
目录中,松开鼠标,创建一个快捷方式,并将其重命名为“备份文件夹”。
这时在资源管理器中用鼠标右键单击文件,就会出现“发送到”
“备份文件夹”,又快又方便。
特殊的右键菜单命令
● 添加“清空回收站”选项
在注册表HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers分支
下创建一新项“{645FF040-5081-101B-9F08-00AA002F954E}”,确定后退出,
当右击任意文件时,快捷菜单中都会有一个“清空回收站”的选项。
桌面
显示全部