通过shift+右键方式,为Windows7添加右键菜单
扩展了右键菜单功能,但也使右键菜单臃肿,下面要说到的内容,即可扩展右键菜单功能,又使右键不臃肿。
注:以下方法针对:win7 64位系列,32位系统未验证。
图1.1 臃肿的右键菜单
联想到Windows7系统中可以通过”shift+右键方式”,快速在右键菜单中选择“在此处打开命令窗口”(这个功能,应该很少人知道吧)。平时不会出现,只有在你按住“Shift”,然后,右键时才会出现。这样,达到了右键调出” 显示/不显示 隐藏的文件“,又不使右键菜单过于拥挤,一举两得!
1.3 不按shift时,简洁的右键
通过千千静听的菜单,对比一下发现比千千静听多了个名为Extended的值
图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]