@echo off
set /p drive=你想知道那个分区的容量?
if "%drive%" equ "" (
goto :eof
) else (
set drive=%drive:~0,1%
)
set drive=%drive::=%
set drive=%drive:\=%
set total=
for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DeviceID='%
drive%:'" get Size /value') do set total=%%a
set length=0
for /f "skip=1 delims=:" %%a in ('^(echo "%total%"^&echo.^)^|findstr /o
".*"') do set /a length=%%a-5
set std=50
set total=%total:~0,2%
if %length% gtr 10 (
set /a flag=%total%-%std%
if %flag% gtr 0 (
echo start a.exe
) else (
echo start b.exe
)
) else (
echo start b.exe
)