×

批处理 获取计算机硬件信息,检测硬件的批处理命令,检测硬件bat,一键获取电脑硬件信息...

hqy hqy 发表于2022-08-13 14:31:16 浏览823 评论0

抢沙发发表评论

mportant;">警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!

批处理语言: 简体中文

授权方式: 免费软件

运行环境: Windows平台

检测硬件批处理命令.一键获取.直接双击就可以查看

@echo off

color 0a

title 硬件检测

mode con cols=90

sc config winmgmt start= auto >nul 2

net start winmgmt 2>1nul

setlocal ENABLEDELAYEDEXPANSION

echo 主版:

for /f "tokens=1,* delims==" %%a in ('wmic BASEBOARD get Manufacturer^,Product^,Version^,SerialNumber /value') do (

set /a tee+=1

if "!tee!" == "3" echo 制造商 = %%b

if "!tee!" == "4" echo 型 号 = %%b

if "!tee!" == "5" echo 序列号 = %%b

if "!tee!" == "6" echo 版 本 = %%b

)

set tee=0

echo ios" style="box-sizing: border-box; outline: none; margin: 0px 3px 0px 0px; padding: 0px 14px 0px 3px; text-decoration-line: none; cursor: pointer; color: rgb(252, 85, 49); overflow-wrap: break-word; border-radius: 3px; background: url("../img/iconHighlight.svg") right top / 12px 14px no-repeat transparent; box-shadow: none;">BIOS:

for /f "tokens=1,* delims==" %%a in ('wmic bios get

CurrentLanguage^,Manufacturer^,SMBIOSBIOSVersion^,SMBIOSMajorVersion^,SMBIOSMinorVersion^,ReleaseDate /value') do (

set /a tee+=1

if "!tee!" == "3" echo 当前语言 = %%b

if "!tee!" == "4" echo 制造商 = %%b

if "!tee!" == "5" echo 发行日期 = %%b

if "!tee!" == "6" echo 版 本 = %%b

if "!tee!" == "7" echo SMBIOSMajorVersion = %%b

if "!tee!" == "8" echo SMBIOSMinorVersion = %%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 名称及主频率 = %%b

)

set tee=0

echo.

echo 显示器:

for /f "tokens=1,* delims==" %%a in ('wmic DESKTOPMONITOR get name^,ScreenWidth^,ScreenHeight^,PNPDeviceID /value') do (

set /a tee+=1

if "!tee!" == "3" echo 类 型 = %%b

if "!tee!" == "4" echo 其他信息 = %%b

if "!tee!" == "5" echo 屏幕高 = %%b

if "!tee!" == "6" echo 屏幕宽 = %%b

)

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!" == "3" echo 接口类型 = %%b

if "!tee!" == "4" echo 硬盘型号 = %%b

if "!tee!" == "5" echo 分区数 = %%b

if "!tee!" == "6" echo 容 量 = %%b

if "!tee!" == "7" echo 总扇区 = %%b

)

echo 分区信息:

wmic LOGICALDISK where mediatype='12' get description,deviceid,filesystem,size,freespace

set tee=0

echo.

echo 网 卡:

for /f "tokens=1,* delims==" %%a in ('wmic NICCONFIG where "index='1'" get ipaddress^,macaddress^,description /value') do (

set /a tee+=1

if "!tee!" == "3" echo 网卡类型 = %%b

if "!tee!" == "4" echo 网卡IP = %%b

if "!tee!" == "5" echo 网卡MAC = %%b

)

set tee=0

echo.

echo 打印机:

for /f "tokens=1,* delims==" %%a in ('wmic PRINTER get caption /value') do (

set /a tee+=1

if "!tee!" == "3" echo 打印机名字 = %%b

)

set tee=0

echo.

echo 声 卡:

for /f "tokens=1,* delims==" %%a in ('wmic SOUNDDEV get name^,deviceid /value') do (

set /a tee+=1

if "!tee!" == "3" echo 其他信息 = %%b

if "!tee!" == "4" echo 型 号 = %%b

)

set tee=0

echo.

echo 内 存:

for /f "tokens=1,* delims==" %%a in ('systeminfo^|find "内存"') do (

echo %%a 4534 %%b

)

echo.

echo 显 卡:

del /f "%TEMP%\temp.txt" 2>nul

dxdiag /t %TEMP%\temp.txt

:显卡

rem 这里需要30秒左右!

if EXIST "%TEMP%\temp.txt" (

for /f "tokens=1,2,* delims=:" %%a in ('findstr /c:" Card name:" /c:"Display Memory:" /c:"Current Mode:" "%TEMP%\temp.txt"') do (

set /a tee+=1

if !tee! == 1 echo 显卡型号: %%b

if !tee! == 2 echo 显存大小: %%b

if !tee! == 3 echo 当前设置: %%b

) ) else (

ping /n 2 127.1>nul

goto 显卡

)

set /p var=需要额外信息吗(y/n):

if /i %var% == y notepad "%TEMP%\temp.txt"

del /f "%TEMP%\temp.txt" 2>nul

pause

运行效果截图如下:

df9132f2ebc2fecfc96d135df6ea0409.gif

C#程序中获取电脑硬件配置信息的一种方法

本文介绍获取cpu信息和内存信息的方法,根据本文所举例的代码可以举一反三获取更多信息. 获取cpu名称的方法: public string GetCpuInfo() { ManagementObjec ...

Windows下批处理命令启动项目bat脚本

文件env.cfg #server name SERVER_NAME=ActivitiService #JDK Home JDK_HOME= #Main MAIN_CLASS=com.nbtv.com ...

C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)

最近学习过程中,想到提取系统硬件信息做一些验证,故而对网上提到的利用.NET System.Management类获取硬件信息做了进一步的学习.验证.验证是分别在4台电脑,XP SP3系统中进行,特将 ...

Java获取电脑硬件信息

package com.szht.gpy.util; import java.applet.Applet; import java.awt.Graphics; import java.io.Buffe ...

Django项目:CMDB(服务器硬件资产自动采集系统)--06--06CMDB测试Linux系统采集硬件数据的命令01

#base.py # ————————01CMDB获取服务器基本信息———————— from config import settings #配置文件 class BasePlugin(object ...

C++程序中调用MPI并行的批处理命令

问题来源:在使用MPI时,将程序并行实现了,运行时需要在dos窗口下输入批处理命令,以完成程序的执行. 如:mpiexec -localroot -n 6 d:/mpi/pro.exe 但每次这样挺麻 ...

STM32 硬件UART接收超时检测设置

STM32 硬件UART接收超时检测设置 -----------------本文作者"智御电子",期待与电子爱好者交流学习.---------------- 应用场景 在uart应 ...

BATCH(BAT批处理命令语法)

bat语法备忘扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件[@more@] bat语法备忘扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的 ...

.bat批处理命令的介绍

HUC = = D组 http://www.cnhonkerarmy.com/ 63707869 =====================================开始============ ...

随机推荐

哪些问题是面试官经常问Java工程师的问题 ? --- 转自quora

Which are the frequently asked interview questions for Java Engineers ? Vivek Vermani, www.buggybrea ...

windows系统快捷操作の高级篇

上次介绍了windows系统上几个比较好用的软件和系统快捷键,虽然有些很方便,但是毕竟还是太少了,而且无法自定义专属于自己的快捷键.所以我写了这么一篇教程,主要介绍两个神器:windows平台上的au ...

读书笔记——Windows核心编程(2)比较字符串

1. CompareString 以符合用户语言习惯的方式,EX版本使用UNICODE int CompareString( __in LCID Locale, __in DWORD dwCmpFla ...

Azure 云助手正式发布

Azure云服务在中国市场风生水起,越来越多的用户选择Azure作为平台将业务转向云端.随着移动互联网在中国的蓬勃发展,手机应用的体验深入人们的生活及工作.用户管控云服务也不应该只局限于电脑前,而是可 ...

外贸中MFQ

MFQ = Mask Fee Quantity 退掩膜费量Masking charge USD 2000. MFQ 100k in the first year

javascript 压缩空格代码演示

压缩空格代码演示 主要是讲解 压缩一个字符串两段空格          例如:javascript函数里的空格不论是这样     var s = "Hello World     ...

《java并发编程实战》

目录 对本书的赞誉 译者序 前 言 第1章 简介 1.1 并发简史 1.2 线程的优势 1.2.1 发挥多处理器的强大能力 1.2.2 建模的简单性 1.2.3 异步事件的简化处理 1.2.4 响应更 ...

请输入经过encode编码的URL

美团门店映射: <?php $url = "http://manage.test.kdb.kudianbao.com/Branch/mt_mdysh1d"; $res = u ...

telnet不是内部或外部命令的解决方案

telnet主要是为了维护使用,windows默认不打开这个功能,所有无法登陆 按照下面截图,可轻松打开telnet功能 点击控制面板 选择程序和功能 点击左上角打开 turn windows fea ...

MySQL--关联更新

## 关联更新 ## 注意set条件在WHERE条件之前关联ON条件之后 UPDATE db1.tb001 AS T1 INNER JOIN db2.tb002 AS T2 ON T1.id=T2.i ...


打赏

本文链接:https://www.kinber.cn/post/2637.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客