在所有的文件右键菜单中加入命令:
(1)打开“HKEY_CLASSES_ROOT\*”;
(2)在其下新建“shell\命令\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可。
示例:
在“HKEY_CLASSES_ROOT\*\shell”下新建项“用记事本打开\command”,将command的键值设为“c:\windows\notepad.exe %1”,就会在右键菜单中出现“用记事本打开”的命令了
注意:
记事本位置:c:\windows 及 c:\windows\system32 两处调用都无问题!
写字板位置:C:\Program Files\Windows NT\Accessories\wordpad.exe 及c:\windows\system32\write.exe 正确路径为前者,否则打开.bat等文件会提示出错!
其它命令:
2.在特定文件类型的右键菜单中加入命令
比如我要在指定的.html后缀的文件右键加入“用Dreamweaver打开”命令,操作如下:
regedit打开注册表,再定位到注册表HKEY_CLASSES_ROOT\htmlfile\shell位置,在其下依次新建项“用Dreamweaver打开\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加“%1”即可,完整路径示范如下:
"E:\Adobe\Dreamweaver CS6\Adobe Dreamweaver CS6\Dreamweaver.exe","%1"
{但是装了360浏览器并设为默认浏览器后,上述设置并不生效,表现为对应右键无此上述菜单出现,这里强烈推荐使用右键菜单管理工具:RightMenuMgr,方便简单,关键加入的东西很透明,容易查看!
需要说明的是要将自定义的右键菜单设成默认项(右键菜单第一项,加粗显示),方法是进入注册表手动将shell的默认键值改为你所想执行的命令,例如将shell的键值改为其下面刚设置的子项“用Dreamweaver打开”}
3.在所有的文件夹右键菜单中加入命令
HKEY_CLASSES_ROOT\diretory\shell
HKEY_CLASSES_ROOT\FOLDER\shell(操作将影响所有的文件夹,包括回收站)
4.在所有的文件与文件夹的右键菜单中加入命令
打开“HKEY_CLASSES_ROOT\AllFilesystemObjects”主键,在其下新建“shell\命令\command”,以下操作同前。
5.添加右键“清空回收站 ”命令
我们的思路是先找出“清空回收站”这个命令的来源,然后将其照搬到“HKEY_CLASSES_ROOT\*”下即可。一些特殊的命令(特别是第三方提供的软件),都是由应用程序扩展库(.DLL)扩展而来,在注册表的“shellex\ContextMenuHandlers”中便能找到它的痕迹。 我们打开“HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E} \shellex\ContextMenuHandlers”,可以发现其下有一名为“{645FF040-5081-101B-9F08-00AA002F954E}”的子键,这就是“清空回收站”命令的根源了。
找到了根源,就容易多了,在“HKEY_CLASSES\ROOT\*\shellex\ContextMenuHandlers”下新建一键名为“{645FF040-5081-101B-9F08-00AA002F954E}”的子键
6. 恢复右键"新建" 命令
运行注册表,依次展开到如下分支:KEY_CLASSES_ROOT\Directory\Background
\shellex\ContextMenuHandlers\New,然后在右侧窗口中的默认字符串值中输入"{D969A300-E7FF-11d0-A93B-00A0C90F2719}"
添加右键“新建”菜单
KEY_CLASSES_ROOT\(相应的扩展名),新建主键“ShellNew”,分支下新建“NullFile”值为空。
1条评论( 网友:1 条,站长:0 条 ) 网友评论{有您的评论更精彩....}