日期:2014-05-17 浏览次数:21059 次
@echo off
color 0a
mode con cols=90
sc config winmgmt start= auto >nul 2<&1
::net start winmgmt 2>1nul
setlocal ENABLEDELAYEDEXPANSION
echo IP地址:
for /f "tokens=1,* delims==" %%a in ('ipconfig^|find "IP Address"') do ( set /a tee+=1
echo %%a %%b
)
set tee=0
echo.
echo CPU:
for /f "tokens=1,* delims==" %%a in ('wmic cpu get name^,ExtClock^,CpuStatus^,Description /value') do (
set /a tee+=1
if "!tee!" == "3" echo CPU个数 = %%b
if "!tee!" == "4" echo 处理器版本 = %%b
if "!tee!" == "5" echo 外 频 = %%b
if "!tee!" == "6" echo CPU主频率 = %%b
)
for /f "tokens=2 delims==" %%a in ('wmic path Win32_PerfFormattedData_PerfOS_Processor get PercentProcessorTime /value^|findstr "PercentProcessorTime"') do (
set UseCPU=%%a
)
echo CPU使用率:%UseCPU%%%
set tee=0
echo.
echo 硬 盘:
for /f "tokens=1,* delims==" %%a in ('wmic DISKDRIVE get model^,interfacetype^,size^,totalsectors^,partitions /value') do (
set /a tee+=1
if "!tee!" == "6" echo 总 空 间 = %%b
if "!tee!" == "7" echo 已 用 空 间 = %%b
)
echo.
echo 内 存:
for /f "tokens=1,* delims==" %%a in ('systeminfo^|find "物理内存"') do (
echo %%a %%b
)
echo.
echo 处 理 器:
for /f "tokens=1,* delims==" %%a in ('systeminfo^|find "处理器"') do (
echo %%a %%b
)
echo.
pause
------解决方案--------------------