您的位置:首页 > 其它

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

2012-11-21 17:18 495 查看
一.为小7文件夹右键添加“复制到”“移动到”

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

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


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

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

二,为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:[[b]HKEY_CLASSES_ROOT\*\Shell\]右键菜单在注册表的位置[/b]

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

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

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




四,复制为路径

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\""
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: