我是靠谱客的博主 快乐煎蛋,最近开发中收集的这篇文章主要介绍硬件信息获取bat,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

网上找的,主要获取操作系统版本,IP,内存,CPU,硬盘等信息,当然也可以一条systeminfo获取信息即可,

@echo off & title 获取本机简要配置信息

::设置信息保存路径
set Log=C:UsersAdministratorDesktop%COMPUTERNAME%.txt
 
echo WScript.Echo Wscript.Arguments(0) / (1024 * 1024 * 1024)>Calculation.vbs
echo 正在获取信息中 ...
(for /f "tokens=2 delims==" %%a in ('wmic csproduct get Name /value ^| findstr /i "Name"') do echo 电脑型号:%%~a
for /f "tokens=2 delims==" %%a in ('wmic csproduct get Vendor /value ^| findstr /i "Vendor"') do echo 制 造 商:%%~a
for /f "tokens=2 delims==" %%a in ('wmic csproduct get IdentifyingNumber /value ^| findstr /i "IdentifyingNumber"') do echo SN序列号:%%~a
for /f "tokens=4" %%a in ('route print^|findstr 0.0.0.0.*0.0.0.0') do echo IP=%%a
  
echo 登 录 名:%USERNAME%
echo 计算机名:%COMPUTERNAME%

for /f "tokens=2,* delims=:" %%a in ('systeminfo^|find "OS 名称"') do echo 操作系统:%%a

for /f "tokens=2 delims==" %%a in ('wmic cpu get Name /value ^| findstr /i "Name"') do echo 处 理 器:%%~a
for /f "tokens=2 delims==" %%a in ('wmic memorychip get Capacity /value ^| findstr /i "Capacity"') do (
    for /f "tokens=1 delims=." %%b in ('cscript /nologo Calculation.vbs "%%~a"') do set /a m+=%%~b
)
call echo 内存容量:%%m%% GB
for /f "tokens=2 delims==" %%a in ('wmic DiskDrive get Size /value ^| findstr /i "Size"') do  (
    for /f "tokens=1 delims=." %%b in ('cscript /nologo Calculation.vbs "%%~a"') do set /a d+=%%~b
)
call echo 硬盘容量:%%d%% GB
for /f "tokens=2 delims==" %%a in ('wmic nic where "netconnectionid!=NULL" get macaddress /value ^| findstr /i "MACAddress"') do echo MAC 地址:%%~a)>"%Log%"
del Calculation.vbs
echo 信息获取,并保存。
pause

最后

以上就是快乐煎蛋为你收集整理的硬件信息获取bat的全部内容,希望文章能够帮你解决硬件信息获取bat所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部