在Win7系统中,很多文件是隐藏的,如果要显示,我们还要去文件夹选项中进行设置,看完了之后还要去隐藏起来,这样的话比较麻烦,其实我们可以自己在右键添加 显示/隐藏 菜单,这样方便了经常需要操作的朋友。
效果图:
win7右键显示隐藏文件步骤:
1、我们新建一个文本文档,用于将代码转换格式,输入命令,右键快捷新建文本,
2、打开并将一下代码复制,在刚刚新建的文本文档处粘贴,如下图
@echo off
mode con cols=100 lines=10
title 右键隐藏文件+扩展名 修改:QQ524801143
color 0b
if not exist ;%windir%SuperHidden.vbs; goto setup
reg delete ;HKCRCLSID{00000000-0000-0000-0000-000000000012}; /f >nul 2>nul
del /f /q ;%windir%SuperHidden.vbs; >nul 2>nul
echo.&echo 卸除完毕。 要重新安装请再执行一遍本bat
pause>nul
exit
:setup
color 0a
>;%windir%SuperHidden.vbs; echo Dim WSHShell
>>;%windir%SuperHidden.vbs; echo Set WSHShell = WScript.CreateObject(;WScript.Shell;)
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCRCLSID{00000000-0000-0000-0000-000000000012}InstanceInitPropertyBagCLSID;, ;{13709620-C279-11CE-A49E-444553540000};, ;REG_SZ;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCRCLSID{00000000-0000-0000-0000-000000000012}InstanceInitPropertyBagmethod;, ;ShellExecute;, ;REG_SZ;
>>;%windir%SuperHidden.vbs; echo if WSHShell.RegRead(;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden;) = 1 then
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedShowSuperHidden;, ;0;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden;, ;2;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHideFileExt;, ;0;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCRCLSID{00000000-0000-0000-0000-000000000012}InstanceInitPropertyBagcommand;, ;显示隐藏的文件和文件夹;, ;REG_SZ;
>>;%windir%SuperHidden.vbs; echo WSHShell.SendKeys ;{F5}+{F10}e;
>>;%windir%SuperHidden.vbs; echo else
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedShowSuperHidden;, ;1;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHidden;, ;1;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedHideFileExt;, ;0;, ;REG_DWORD;
>>;%windir%SuperHidden.vbs; echo WSHShell.RegWrite ;HKCRCLSID{00000000-0000-0000-0000-000000000012}InstanceInitPropertyBagcommand;, ;不显示隐藏的文件和文件夹;, ;REG_SZ;
>>;%windir%SuperHidden.vbs; echo WSHShell.SendKeys ;{F5}+{F10}e;
>>;%windir%SuperHidden.vbs; echo end if
>>;%windir%SuperHidden.vbs; echo Set WSHShell = Nothing
>>;%windir%SuperHidden.vbs; echo WScript.Quit(0)
reg export ;HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced; ;%temp%__.reg; >nul
for /f ;tokens=2 delims==; %%. in ('find/i ;HideFileExt; ;%temp%__.reg;') do set v=%%~.
del ;%temp%__.reg;
set v=%v:~-1%
if %v% equ 0 set vv=不显示隐藏的文件和文件夹
if %v% equ 1 set vv=显示隐藏的文件和文件夹
>;%temp%_.reg; echo REGEDIT4
>>;%temp%_.reg; echo [HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersSuperHidden]
>>;%temp%_.reg; echo @=;{00000000-0000-0000-0000-000000000012};
>>;%temp%_.reg; echo [HKEY_CLASSES_ROOTCLSID{00000000-0000-0000-0000-000000000012}InProcServer32]
>>;%temp%_.reg; echo @=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,
>>;%temp%_.reg; echo 68,64,6f,63,76,77,2e,64,6c,6c,00
>>;%temp%_.reg; echo ;ThreadingModel;=;Apartment;
>>;%temp%_.reg; echo [HKEY_CLASSES_ROOTCLSID{00000000-0000-0000-0000-000000000012}Instance]
>>;%temp%_.reg; echo ;CLSID;=;{3f454f0e-42ae-4d7c-8ea3-328250d6e272};
>>;%temp%_.reg; echo [HKEY_CLASSES_ROOTCLSID{00000000-0000-0000-0000-000000000012}InstanceInitPropertyBag]
>>;%temp%_.reg; echo ;method;=;ShellExecute;
>>;%temp%_.reg; echo ;Param1;=;SuperHidden.vbs;
>>;%temp%_.reg; echo ;CLSID;=;{13709620-C279-11CE-A49E-444553540000};
>>;%temp%_.reg; echo ;command;=;%vv%;
regedit /s ;%temp%_.reg;
del /f /q ;%temp%_.reg;
echo.&echo 已在右键中添加显示隐藏文件和文件夹 再次执行本bat即可卸载
pause>nul
exit
3、另存文件,后缀改为Bat,或保存后点击文件重命名,保存目录为桌面即可;
4、运行生成的BAT文件。
运行之后我们就可以右键看到效果了,右键菜单中是不是多了显示、隐藏文件呢?
本文来自互联网或AI生成,不代表系统内阁立场。本站不负任何法律责任。