实用批处理程序集
@echo off
cls
if '%1'==' ' goto help
if '%1'=='/?' goto help
goto %1
:help
echo 程序功能:显示有关系统的一些信息
echo 调用格式:SYSINFO或SYSINFO参数1-9
pause>nul
echo 1.程序可占用的基本内存
echo 2.文件碎片的有关信息
echo 3.默认驱动器的柱面大小
echo 4.默认驱动器的自由空间
echo 5.当前目录的空间大小
echo 6.当前驱动器的空间大小
echo 7.当前驱动器文件占用空间
echo 8.当前驱动器目录占用空间
echo 9.当前驱动器隐含文件信息
if %1h==/?h goto end
choice /c:123456789
if errorlevel9 goto 9
if errorlevel8 goto 8
if errorlevel7 goto 7
if errorlevel6 goto 6
if errorlevel5 goto 5
if errorlevel4 goto 4
if errorlevel3 goto 3
if errorlevel2 goto 2
if errorlevel1 goto 1
:1
mem|find "executable"
goto end
:2
chkdsk *.*|find "non-"
goto end
:3
chkdsk|find "each"
goto end
:4
dir/-p|find "bytes free"
goto end
:5
dir/-p|find "(s)"
goto end
:6
chkdsk|find "total disk space"
goto end
:7
chkdsk|find "user"
goto end
:8
chkdsk|find "dir"
goto end
:9
chkdsk|find "hidden"
echo.
echo 现在逐个显示有关这些隐含文件的有关信息......
echo.
dir \*.* /s /ah /ogn /p
echo.
goto end
:end