高分求助!如何在右键添加显示/隐藏扩展名和隐藏文件的选项

隐藏文件不是指系统的隐藏文件,而是右击文件夹的属性里的隐藏
我在网上看到有个是显示/隐藏系统文件和扩展名的
没有电脑高手会改一下吗,在工具-文件夹选项里弄太烦了

!!!!!!!!!!!!!隐藏文件不是指!!!!!!!系统!!!!!!!的隐藏文件,而是右击文件夹的属性里的隐藏!!!!!!!!!!!!!!!!!!!!!!

有些人没明白我的意思,我的意思是:在右键点文件夹后,属性里可以设置为隐藏,但确定后不一定就真正隐藏了,有可能是变成透明的图标
而是要在工具-文件夹选项里,选择显示或不显示隐藏文件夹,这样才能真正隐藏

而我想要右键在空白处右击时,增加一个选项,功能就等于在工具-文件夹选项里,选择显示或不显示隐藏文件夹

而我在网上搜到的,右键增加的选项是显示或隐藏!!!受保护的系统!!!!文件,和上文所说的是不一样的

优化大师可以为右键添加指令,但要找到运行的程序,例如,如果要右键里加运行qq的话,qq目录里找到qq.exe就行,但我想要的那个找不到程序

既然能弄受保护的系统文件,那么一定可以弄我要求的,所以才来这里问问有没有人会

第1个回答  2008-10-04
第一步:新建一个文本文件,把下面文字原文贴进去,另存为SuperHidden.reg

REGEDIT5

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\SuperHidden]
@="{00000000-0000-0000-0000-000000000012}"

[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000012}\InProcServer32]
@=hex(2):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,74,65,6d,33,32,5c,73,\
68,64,6f,63,76,77,2e,64,6c,6c,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000012}\Instance]
"CLSID"="{3f454f0e-42ae-4d7c-8ea3-328250d6e272}"

[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag]
"method"="ShellExecute"
"Param1"="SuperHidden.vbs"
"command"="显示/隐藏系统文件"
"CLSID"="{13709620-C279-11CE-A49E-444553540000}"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ShowSuperHidden"=dword:00000000
"Hidden"=dword:00000002

第二步:另外再新建一个文件文件,把下面的脚本原文贴进去,并另存为SuperHidden.vbs

Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
sTitle1 = "SSH=0"
sTitle2 = "SSH=1"

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

WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "0", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "2", "REG_DWORD"
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\command", "显示系统文件", "REG_SZ"
'WSHShell.SendKeys "{F5}"
WSHShell.SendKeys "{F5}+{F10}e"
'如果你用万能五笔的话(输入法打开的时候会在输入框加打一个e字,并出来一菜单),请用WSHShell.SendKeys "{F5}",否则用WSHShell.SendKeys "{F5}+{F10}e"疑似完美些。

else

WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", "1", "REG_DWORD"
WSHShell.RegWrite "HKCR\CLSID\{00000000-0000-0000-0000-000000000012}\Instance\InitPropertyBag\command", "隐藏系统文件", "REG_SZ"
'WSHShell.SendKeys "{F5}+{F10}e"

end if

Set WSHShell = Nothing
WScript.Quit(0)

第三步把它们复制到系统的windows目录下,双击superhidden.reg,搞定,你的右键从此就有 显示/隐藏系统文件和隐藏文件,显示/隐藏扩展名的功能选项了。
第2个回答  2008-10-03
没有这个设置
第3个回答  2008-10-05
似乎要改注册表,但我不清楚。嘿嘿。。。
第4个回答  2008-10-03
就在电脑上工具选项上呢,
第5个回答  2008-10-03
这个代码
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 00000001 /f
相似回答