Win7给系统右键添加菜单的例子

一.为小7文件夹右键添加“复制到”“移动到”

 

1.开始—运行—输入regedit,打开注册表编辑器。

 

2.找到[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers],在该子项下,右击鼠标,在弹出的菜单中选择【新键】,然后选择【项(K)】,将它命名为“复制到”,然后双击右边的【默认】,在【数值数据】文本对话框中输入 "{C2FBB630-2971-11D1-A18C-00C04FD75D13}"    利用同样方法,新建项,命名为“移动到”,同时把键值改为" {C2FBB631-2971-11D1-A18C-00C04FD75D13}  "

 

3.修改完毕,无须重启计算机,试试右键菜单是否将这两项添加进来了。

PS:值要加"{}",[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]右键菜单在注册表的位置


二,为Notepad++添加系统右键菜单

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\用 NotePad++ 打开]

[HKEY_CLASSES_ROOT\*\Shell\用 NotePad++ 打开\Command]
@="\"E:\\Program Files\\NotePad\\notepad++.exe\" \"%1\""


PS:[HKEY_CLASSES_ROOT\*\Shell\]右键菜单在注册表的位置


三.“关闭远程差分压缩”加快拷贝、删除速度

 

以前在用Vista时,关闭远程差分压缩给Vista拷贝提速。在win7上也小试了一把,感觉同样管用!关闭方法如图:

控制面板—程序—打开或关闭windows功能——取消“远程差分压缩”前面的勾——确定

Win7给系统右键添加菜单的例子_第1张图片


四,复制为路径

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\CopyAsPathMenu]
@="复制为路径"

[HKEY_CLASSES_ROOT\*\shell\CopyAsPathMenu\command]
@="mshta vbscript:ClipboardData.SetData(\"text\",\"%1\")(close)"


只在文件上有效,文件夹上还是需要按shift键


关于复制路径,命令提示符问题

win7自带 功能

shift+右键有 打开命令提示符 和复制路径 2个功能

想让这2个都能默认一直显示而不用加shift 。

找到了注册表位置 命令提示符没办法在任意文件上用只能在文件夹上用囧。。

[Copy to clipboard] [ - ]
CODE:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"

[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

//后面这个参数试过n多搞不定-_-!!比如 cd /d %~dp0无效

加到HKEY_CLASSES_ROOT\*\shell 还是不支持在任意文件上打开只支持文件夹。


而复制路径注册表找到了不知道要怎么改才能实现默认一直显示

[Copy to clipboard] [ - ]
CODE:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyAsPathMenu]
@="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"

HKEY_CLASSES_ROOT\Directory\Background\shell\cmd下,删掉Extended项就去了shift了

第一个问题解决了

QUOTE:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="命令提示符 Cmd"
"Extended"=-
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="命令提示符 Cmd"

复制路径不知道还所有啥好办法

刚才到处找,找到这个http://blog.xiaobai.com/wp-conte ... /nircmd-chinese.txt
又是nir的东西非常小30kb,纠结好像没看到支持短文件名复制。

[Copy to clipboard] [ - ]
CODE:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\CopyPath]

[HKEY_CLASSES_ROOT\Directory\shell\CopyPath\command]
@="nircmd.exe clipboard set \"%1\""

[HKEY_CLASSES_ROOT\*\shell\CopyPath]

[HKEY_CLASSES_ROOT\*\shell\CopyPath\command]
@="nircmd.exe clipboard set \"%1\""

你可能感兴趣的:(Win7给系统右键添加菜单的例子)