通过shift+右键方式,为Windows7添加右键菜单

2025-05-23 13:12:09

扩展了右键菜单功能,但也使右键菜单臃肿,下面要说到的内容,即可扩展右键菜单功能,又使右键不臃肿。

注:以下方法针对:win7 64位系列,32位系统未验证。

通过shift+右键方式,为Windows7添加右键菜单
因为把一些东西放在隐藏文件夹内,不想每次都看到而又时常访问,通过“组织-->文件夹选项”设置很麻烦。刚好在“魔方”优化工具看到添加右键菜单里有一项“隐藏文件”,但是无论你在桌面空白处,还是文件,抑或是文件夹上右键,总会看到“显示/不显示 隐藏的文件”(图1.1)。不仅使右键菜单臃肿,而且有时会暴露藏在电脑中的小秘密,这当然不是我想要的。

通过shift+右键方式,为Windows7添加右键菜单

图1.1 臃肿的右键菜单

联想到Windows7系统中可以通过”shift+右键方式”,快速在右键菜单中选择“在此处打开命令窗口”(这个功能,应该很少人知道吧)。平时不会出现,只有在你按住“Shift”,然后,右键时才会出现。这样,达到了右键调出” 显示/不显示 隐藏的文件“,又不使右键菜单过于拥挤,一举两得!

通过shift+右键方式,为Windows7添加右键菜单

图1.2 扩展右键菜单

而平时右键是没有的,只有在按住Shift情况下,右键,才会显示“显示/不显示隐藏文件”。即保持了右键的功能,让又右键显得简洁。

通过shift+右键方式,为Windows7添加右键菜单

1.3 不按shift时,简洁的右键

通过千千静听的菜单,对比一下发现比千千静听多了个名为Extended的值

通过shift+右键方式,为Windows7添加右键菜单
图1.4千千静听

通过shift+右键方式,为Windows7添加右键菜单
图1.5 在此处命令行

在千千静听下建立名为Extended的值,数据为空即可,发现果然千千静听的右键菜单按住Shift才会出现。

接下来就简单了,找到”显示隐藏文件“菜单在注册表中的位置,添加上Extended值。

附 “显示/不显示 隐藏文件”用到的脚本和注册表

HideFile.vbs,放在C:\Windows\目录

[code]Dim WSHShell

Set WSHShell = WScript.CreateObject("WScript.Shell")

sTitle1 = "SSH=0"

sTitle2 = "SSH=1"

if WshSHell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden") = 1 then

WshSHell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD"

WshSHell.SendKeys "{F5}+{F10}e"

else

WshSHell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD"

WshSHell.SendKeys "{F5}+{F10}e"

end if

Set WSHShell = Nothing

WScript.Quit(0)[/code]

HideFile.reg,双击导入

[code]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_CLASSES_ROOT\*\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"

[HKEY_CLASSES_ROOT\Directory\Background\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"

[HKEY_CLASSES_ROOT\Folder\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_CLASSES_ROOT\Folder\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\HideFile]@="显示/不显示 隐藏的文件""Extended"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\HideFile\Command]@="WScript.exe C:\\Windows\\HideFile.vbs"[/code]

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢