Board logo

标题: [系统相关] [已解决]如何通过批处理获取电脑配置? [打印本页]

作者: qq497734601    时间: 2010-5-10 17:33     标题: [已解决]如何通过批处理获取电脑配置?

如题希望能通过批处理文件获取电脑的配置包括计算机名,cpu型号,内存大小等,并保存为txt文件!就像在计算机属性中看到的那样!
高手见笑了,新手希望给出的代码中有注释!先谢过了!

[ 本帖最后由 qq497734601 于 2010-5-11 18:03 编辑 ]
作者: zmh886    时间: 2010-5-10 18:01

systeminfo>1.txt

获取到的信息不是你要的 不过菜鸟只会这种基础的方法了
作者: neorobin    时间: 2010-5-10 19:38

获取 CPU, 内存, 主板信息
  1. wmic cpu get name,CurrentClockSpeed /value
  2. wmic MEMLOGICAL get TotalPhysicalMemory /value
  3. wmic baseboard get Manufacturer,Product /value
复制代码

作者: neorobin    时间: 2010-5-10 21:25

  1. @echo off&setlocal ENABLEDELAYEDEXPANSION
  2. (
  3.   echo 计算机名: %COMPUTERNAME%
  4.   for /f "skip=4 tokens=1* delims= " %%a in ('reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 /V ProcessorNameString') do (
  5.     set tt=%%a&set tt=!tt:~27!&echo CPU: !tt! %%b
  6.   )
  7.   for /f "tokens=2 delims==" %%a in ('wmic MEMLOGICAL get TotalPhysicalMemory /value') do (set /a "TGB=%%a/1048576,TGB_p=%%a*100/1048576%%100"&echo 总物理内存: !TGB!.!TGB_p! GB)
  8.   for /f "tokens=2 delims==" %%a in ('cmd /c "wmic baseboard get Manufacturer,Product /value"') do (
  9.     set bbinfo=!bbinfo! %%a)
  10.   echo 主板:!bbinfo!
  11. )>PCCONFIG.TXT&start PCCONFIG.TXT
复制代码

[ 本帖最后由 neorobin 于 2010-5-10 21:30 编辑 ]
作者: Batcher    时间: 2010-5-10 22:40

批处理查看电脑硬件信息
http://bbs.bathome.net/thread-1850-1-1.html
作者: qq497734601    时间: 2010-5-11 18:02

谢谢各位!4楼的很好很经典!5楼的很详细今天有学习了不少知识!
作者: zmh886    时间: 2010-5-12 11:11

的确很不错 很好用




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2