今天闲来无事,需要修改一个隐藏的系统文件,以前在Win7下喜欢在右键菜单 添加一个“显示/隐藏文件”的菜单,于是来以前的直接在windows8下实验了下,发现有问题,来到百度了下也没着一个可用的。



打开它的代码,自己试着修改了下,可在64位适用。分享给大家。

修改很少,windows8和windows7的区别在于这里:
Windows7里的
怎么显示文件的扩展名
1. WSHShell.SendKeys "{F5}+{F10}e"
复制代码
Windows8里的
1. WSHShell.SendKeys "{F5}"
复制代码
后面的按键F10 和字母e删除就可以了,只需要简单的F5.大家可以在资源管理器界面下按下F10和字母键e看看效果的。一个键的效果类似按键盘上的 “Alt“ 显示快捷键,“e”打开帮助。

最后送上修改好的可以在windows8下适用的 右键添加“显示/隐藏文件”菜单的注册表相关文件。

新建一个空白记事本文档,复制下面代码:注意本人喜欢把右键菜单写成“Reflash All ”大家可以直接修改里面的“Reflash All”为自己想在 右键菜单显示的 菜单名称比如“显示/隐藏文件”。保存为1.reg(名字自己随便了)
1. Windows Registry Editor Version 5.00
2.
3. [HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden]
4. @="Reflash All"
5.
6. [HKEY_CLASSES_ROOT\Directory\Background\shell\SuperHidden\Command]
7. @=" C:\\windows\\SuperHidden.vbs"
8.
9. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
10. "ShowSuperHidden"=dword:00000000
11. "Hidden"=dword:00000002
复制代码

再新建一个空白文档,复制一下代码:保存为SuperHidden.vbs 注意这个名字不要随意修改了。然后把这个文件复制到C:/Windows/目录下。运行之前的1.reg文件,看看您的右键菜单是不是多出一个“显示/隐藏文件”的菜单了。
1. Dim WSHShell
2. Set WSHShell = WScript.CreateObject("WScript.Shell")
3. sTitle1 = "SSH=0"
4. sTitle2 = "SSH=1"
5.
6. if WSHShell.RegRead("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden") = 1 then
7. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Adv
anced\ShowSuperHidden", "0", "REG_DWORD"
8. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD"
9. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", "1", "REG_DWORD"
10. WSHShell.SendKeys "{F5}"
11. else
12. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "1", "REG_DWORD"
13. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD"
14. WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", "0", "REG_DWORD"
15. WSHShell.SendKeys "{F5}"
16. end if
17. Set WSHShell = Nothing
18. WScript.Quit(0)
复制代码

不知道怎么操作的直接下载我修改好的即可
pan.baidu/s/17k3pa 中的Microsoft_Windows8 清理工具下适用的,一键显示隐藏文件及扩展名(右键).rar