回复 2# Batcher 我判断不了他打印后的情况,- if "%num%"=="1" (
- echo --------------------------准备查询加密状态-------------------------------
- manage-bde -status F: | findstr /C:"启用" >nul
- :: 这个判断是否包启用,但是我按了1后,显示显示已加密,然后才会显示未加密
- if %errorlevel% equ 0 (
- echo 加密状态:已加密
- ) else (
- echo 加密状态:未加密
- )
- echo ----------------------------查询完毕--------------------------------
- pause
- cls
- goto :start
- )
复制代码
- if "%num%"=="2" (
- echo ---------------------------准备解除加密状态-------------------------------
- manage-bde -off F: | findstr /C:"正在解密" >nul
- :: 我输入2后因为是没加密的,然后应该显示解密失败往后的,他就这两个来回显示
- if %errorlevel% equ 0 (
- echo -------------------------正在解密……,请稍后查询加密状态---------------------
- ) else (
- echo -------------------------解密失败,准备查询失败原因--------------------------------
- manage-bde -off F: | findstr /C:"没有启用" >nul
- if %errorlevel% equ 0 (
- echo ----------------------解密失败,您设备没有被加密--------------------------------
- )
- )
- pause
- cls
- goto :start
- )
复制代码
|