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

2023-05-16

警告:运行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 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 ...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 超详细 批处理文件脚本(bat) 教程(持续更新)

    目录 前言 xff08 1 xff09 使用echo输出字符串 xff08 2 xff09 使用echo拼接字符串 i xff09 没有变量 xff0c 直接拼接 ii xff09 有变量 xff0c 拼接变量 xff08 3 xff09
  • 批处理文件(bat)之全彩滚动我爱你

    前言 xff1a 本文章分享利用bat文件制作炫彩的全屏滚动文字效果 xff0c 具体效果可关注我的抖音 xff0c 查看短视频介绍 代码实现 xff1a 64 echo off amp setlocal enabledelayedexpa
  • html遍历1到100,bat for循环100次:循环100求和

    这篇文章主要为大家详细介绍了bat for循环100次 循环100求和 xff0c 具有一定的参考价值 xff0c 可以用来参考一下 64 echo off setlocal ENABLEDELAYEDEXPANSION set a sum
  • bat中调用vs

    https blog csdn net lixiangminghate article details 51350846
  • python打开bat文件_Python之批处理字符串(打开文件)

    关注微信公众号 黑客易先生 xff0c 关注了你就知道我活儿好 前辈今天让我帮他弄16个新的QQ xff0c 无保无绑 一个一个申请虽然可以 xff0c 但是想起以前黑过一台刷空间访问量的服务器 xff0c 里面有1000个QQ小号 xff
  • bat批处理脚本大全

    目录 1 echo 2 注释 3 常见cmd命令 4 参数与变量 5 for循环 6 函数 7 数组 在windows上编程或者制作一些小工具 xff0c 少不了使用批处理脚本 xff0c 而且在各种开发环境搭建中我们经常会看到批处理脚本
  • Java服务调用系统指令、Bat脚本记录

    一 前言 在项目推进过程中偶尔会涉及到调用其它组件或脚本的需求 xff0c 本文重点介绍Java服务调用Bat脚本 系统指令 二 调用Bat脚本 根据需求生成BAT脚本内容文本 xff0c 通过文件流写入到新建的BAT文件中 xff0c 然
  • 使用bat文件实现部署以及备份

    因为每次都要把文件传上去 停止服务器 xff0c 然后备份 xff0c 再把文件移入再启动 xff0c 太麻烦 所以写了个bat文件执行 停止服务 备份 移动文件从桌面到文件夹 在启动 xff0c 启动的net stop 是我把启动文件注册
  • bat脚本设置系统环境变量

    bat脚本中输入以下命令就可以添加到系统环境变量 SET PATH 61 D gcc arm none eabi bin 如果要修改系统环境变量采用以下命令 在 Windows 的批处理 bat 脚本中 xff0c 可以使用 SET 命令来
  • windows之bat脚本对字符串截取的操作

    set name1 61 1 set newname 61 name1 0 8 在 Windows 的批处理 bat 脚本中 xff0c name1 0 8 表示对变量 name1 进行字符串截取操作 xff0c 取它的起始索引为 0 xf
  • windows的BAT或者linux的VI下批量更改替换文件名的脚本

    windows 的BAT 或者linux 的VI 下批量更改替换文件名的脚本 本来离开写脚本有些日子了 xff0c 倒是现在有些文件处理或者EXCEL 工作簿要处理的话 xff0c 还是会用简化流程来处理 脚本函数则帮我解决了很多麻烦事 昨
  • bat脚本禁用和开启本地连接

    netsh interface set interface name 61 34 本地连接 34 admin 61 disabled 禁用本地连接 netsh interface set interface name 61 34 本地连接
  • BAT文件的常用语法

    bat文件中常用的命令有 xff1a echo 64 rem pause goto call if copy等 下面简要给出这几个命令的用法 1 echo命令 echo 表示显示此命令后的字符 例如echoHello World choHe
  • vbs执行相应的bat文件

    set ws 61 createobject 34 wscript shell 34 rem 新建一个脚本对象 do rem do loop 执行循环 ws run 34 C Users Administrator Desktop rar
  • bat打包成exe

    在之前的文章中向大家介绍了如何通过exe 4j将jar打包成exe文件 这篇文章为大家介绍一下如何将 bat文件打包成exe文件 首先为大家介绍一下 下面我们使用的打包工具 下载地址 BAT to EXE Converter 积分多的小伙伴
  • 批量替换文件及文件夹名称(bat)

    echo off SetLocal EnableDelayedExpansion set p old 输入原字符 Set p new 输入新字符 先处理文件 For f delims i in dir s b a d do Set a nx
  • 在运行jar包时如何替换jar内变量的值?

    在运行jar包时如何替换jar内变量的值 举个例子 1 问题描述 java程序中定义了变量String vars System getProperty aa String vars1 System getProperty aa test 把
  • 如何批量快速提取复制文件夹里所有文件夹名和文件名(包括所有子文件里的所有文件夹名和文件名)详细步骤

    推荐阅读 Windows 批处理 bat 语法大全 BAT批处理基本命令总结 南北极之间的博客 CSDN博客 windowsbat命令Windows 批处理 bat 语法大全 BAT批处理基本命令总结https blog csdn net
  • 内外网切换BAT脚本

    1 切换内网脚本 BAT脚本设置IP 子网掩码 网关 DNS echo off cls color 0A Echo Echo 正在修改IP地址和DNS服务器地址 请耐心等待 Echo cmd c netsh interface ip set
  • 腾讯/阿里/百度 BAT人才体系的职位层级、薪酬、晋升标准

    互联网圈有这么一句话 百度的技术 阿里的运营 腾讯的产品 那么代表互联网三座大山的BAT 内部人才体系有什么区别呢 今天智小培就带领大家看一看 腾讯 1 职级 腾讯职级体系分6级 最低1级 最高6级 同时按照岗位又划分为四大通道 内部也叫

随机推荐