2023年11月25日发(作者:)

右键添加显示隐藏

右键添加显示隐藏

在右键添加一个按钮,用以显示隐藏系统文件夹,显示隐藏扩展

将以下内容复制到记事本,另存为所有文件,扩展名改成bat,然

后双击该文件就可以了。文末有图文说明

@echo off

mode con cols=30 lines=4

title 右键菜单添加成功

color 0A

if not exist "%windir%" goto setup

reg delete "HKCRCLSID{00000000-0000-0000-0000-

}" /f >nul 2>nul

del /f /q "%windir%" >nul 2>nul

echo.&echo 已删除显示/隐藏扩展名及文件

pause>nul

exit

:setup

color 0a

>"%windir%" echo Dim WSHShell

>>"%windir%" echo Set WSHShell =

Object("")

>>"%windir%" echo te

}InstanceInitPropertyB agmethod",

"ShellExecute", "REG_SZ"

>>"%windir%" echo if

d("HKCUSoftwareMicrosoftWindowsCu

rrentVersionExplorer AdvancedHideFileExt") = 0 then

>>"%windir%" echo te

"HKCUSoftwareMicrosoftWindowsCurrentVersionExplor

erAdvancedShowSupe rHidden", "0", "REG_DWORD"

>>"%windir%" echo te

"HKCUSoftwareMicrosoftWindowsCurrentVersionExplor

erAdvancedHidden", "2", "REG_DWORD"

erAdvancedHideFileE xt", "0", "REG_DWORD"

>>"%windir%" echo te

"HKCRCLSID{00000000-0000-0000-0000-

}InstanceInitPropertyB agcommand", "隐藏",

"REG_SZ"

>>"%windir%" echo ys

"{F5}+{F10}e" >>"%windir%" echo end if

>>"%windir%" echo Set WSHShell =

Nothing

>>"%windir%" echo (0)

reg export

erAdvanced"

"%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

xtMenuHandlersSu perHidden]

>>"%temp%_.reg" echo @="{00000000-0000-0000-0000-

}" >>"%temp%_.reg" echo

[HKEY_CLASSES_ROOTCLSID{00000000-0000-0000-0000-

d,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

}Ins tance]

>>"%temp%_.reg" echo "CLSID"="{3f454f0e-42ae-4d7c-

8ea3-328250d6e272}" >>"%temp%_.reg" echo

}Ins

tanceInitPropertyBag]

>>"%temp%_.reg" echo "method"="ShellExecute"

>>"%temp%_.reg" echo "Param1"=""

>>"%temp%_.reg" echo "CLSID"="{13709620-C279-11CE-

A49E-444553540000}" >>"%temp%_.reg" echo