论坛升级,发个帖子助兴一下,,,,,扔代码,,,,
- @echo off
- :run
- Set/p a=按a安装脚本,按d卸载脚本:
- if /i "a"=="a" Goto,setup
- if /i "a"=="d" Reg delete "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f & del /q %windir%\Hidden.vbs & Echo.注册表已经卸载,脚本已经删除!& Pause > Nul & Exit
- cls & Goto,run
- :setup
- (Echo.Set W=CreateObject^("WScript.Shell"^) : if wscript.arguments.count=0 then W.run "cmd /c Reg delete ""HKCR\Directory\background\Shell\Hidden"" /f",0,True : CreateObject("Scripting.Filesystemobject").DeleteFile(Wscript.ScriptFullName):MsgBox "注册表已经卸载,脚本已经删除!" : wscript.quit
- Echo.If W.RegRead^("HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"^)=2 Then W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", 1, "REG_DWORD" : W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", 1, "REG_DWORD" : W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", 0, "REG_DWORD" : W.RegWrite "HKCR\Directory\Background\Shell\Hidden\MUIVerb","隐藏__系统.后缀","REG_SZ" Else W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden", 2, "REG_DWORD" : W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", 0, "REG_DWORD" : W.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt", 1, "REG_DWORD" : W.RegWrite "HKCR\Directory\Background\Shell\Hidden\MUIVerb","显示__系统.后缀","REG_SZ"
- Echo.W.Run "ie4uinit.exe -show", 0, True : W.Run "rundll32.exe user32.dll,UpdatePerUserSystemParameters", 0, True : W.SendKeys "{F5}" : CreateObject^("Shell.Application"^).RefreshMenu)>%windir%\Hidden.vbs
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "MUIVerb" /t REG_SZ /d "显示/隐藏_系统.后缀"
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\Shell32.dll,46"
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden\command" /f /t REG_SZ /d "%SystemRoot%\system32\wscript.exe %windir%\Hidden.vbs QQ:285889857"
- Echo.【显示/隐藏_系统.后缀】注册表已安装!& Pause > Nul & Exit
复制代码
-------代码存ANSI 编码 ,名 XXXX.BAT ---------只在WIN10 下编写测试,其他系统未知----
安装脚本后,会在系统桌面和各个文件夹 右键出现一个 “显示\隐藏__系统.后缀”,右键会根据当前注册表设置显示 相反选项,,
点击会显示\隐藏 系统文件属性和文件后缀,并模拟按键 F5 刷新当前文件夹或桌面,,,
脚本生成 %windir%\Hidden.vbs ,C:\Windows 目录下 Hidden.vbs 空点会卸载注册表并删除自身(方便丢失安装脚本,随时卸载),
相比一些看不懂的第三方工具,鄙人还是比较相信眼见即所得的代码,,,,,
以下闲聊-------------
鄙人之前喜欢直折腾注册表!很多应用写好了,都一直没发表做出来,,,论坛升级了,发个帖子测试一哈效果! |