| |
| @echo off |
| CLS |
| color 0a |
| :start |
| @mode con cols=77 lines=23&color 1f |
| echo. |
| echo. |
| echo. by AA779 |
| echo. |
| echo. |
| echo. 批处理之家 |
| echo. |
| echo. |
| echo. http://www.bathome.net/ |
| echo. ----------------------------------------------------------------- |
| echo. $ $ |
| echo. $ 1 :隐藏文件(普通) 2 :隐藏文件(加强) $ |
| echo. $ $ |
| echo. $ $ |
| echo. $ 3 :显示文件 4 :恢复隐藏文件选项 $ |
| echo. $ $ |
| echo. $ $ |
| echo. $ 5 :帮助 0 :退出 $ |
| echo. $ $ |
| echo. ----------------------------------------------------------------- |
| echo. |
| echo. 输入代号 : |
| set no= |
| SET /P NO= |
| echo. |
| if /i "%NO%" == "" goto start |
| if /i "%NO%" == "1" goto 1 |
| if /i "%NO%" == "2" goto 2 |
| if /i "%NO%" == "3" goto 3 |
| if /i "%NO%" == "4" goto 4 |
| if /i "%NO%" == "5" goto 5 |
| if /i "%NO%" == "0" exit |
| goto wx |
| :wx |
| cls |
| echo.&echo.&echo. |
| echo\&echo 你忽悠吧! |
| echo\&echo 你的输入 %NO% 无效!!! |
| echo\&echo 忽悠接着忽悠! |
| pause>nul&goto start |
| :wx1 |
| cls |
| echo.&echo.&echo. |
| echo\&echo 你所输入的文件或文件夹不存在! |
| echo\&echo 请重新输入! |
| pause>nul&goto start |
| :1 |
| cls |
| echo.&echo.&echo. |
| echo. 输入需要隐藏的文件路径,进行普通隐藏。(退出请输入0。) |
| set L= |
| set /p L= : |
| if "%L%"=="" goto 1 |
| if "%L%"=="0" exit |
| if exist %l% (goto :yc1) else (goto :wx1) |
| :yc1 |
| attrib "%L%" +h +s |
| echo 成功的隐藏了 |
| echo.&echo.&echo.&echo.&echo.&echo.&echo. |
| pause&goto :start |
| :2 |
| cls |
| echo.&echo.&echo. |
| echo. 输入需要隐藏的文件路径,进行加强隐藏。(退出请输入0。) |
| set L= |
| set /p L= : |
| if "%L%"=="" goto 2 |
| if "%L%"=="0" exit |
| if exist %l% (goto :yc2) else (goto :wx1) |
| :yc2 |
| attrib "%L%" +h +s |
| echo 成功的隐藏了 |
| for /f %%i in ('reg query "hku"^|findstr /c:"S-1-5-21"') do set R=%%i |
| set R=%R:~,-8% |
| REG ADD "%R%"\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /V SuperHidden /t REG_DWORD /d 000000000 /f |
| REG ADD "%R%"\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /V ShowSuperHidden /t REG_DWORD /d 00000000 /f |
| REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden /V Type /t REG_SZ /d checkbox2 /f |
| echo.&echo.&echo.&echo.&echo.&echo.&echo. |
| PAUSE&goto :start |
| :3 |
| cls |
| echo.&echo.&echo. |
| echo. 输入需要显示的文件路径。(退出请输入0。) |
| set L= |
| set /p L= : |
| if "%L%"=="" goto 3 |
| if "%L%"=="0" exit |
| if exist %l% (goto :yc3) else (goto :wx1) |
| :yc3 |
| attrib "%L%" -h -s |
| echo 成功的显示了 |
| echo.&echo.&echo.&echo.&echo.&echo.&echo. |
| PAUSE&goto :start |
| :4 |
| cls |
| echo.&echo.&echo. |
| echo. |
| REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden /V Type /t REG_SZ /d checkbox /f |
| echo.&echo.&echo. |
| echo.隐藏文件选项已恢复。 |
| echo.&echo.&echo.&echo.&echo.&echo.&echo. |
| PAUSE&goto :startCOPY |