[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 3# gyue


这个是静默参数导出的,还是手动导出的?如果是静默导出格式就是一致的,如果是手动导出,由于界面布局不同,勾选的参数不同,可能有差异。

TOP

本帖最后由 yakeyun 于 2021-10-31 13:51 编辑

回复 5# gyue

只获取了一部分,没办法做到对应,并一起输出。只能大佬出手,如果是易语言就好处理。
网络部分需要名称后面直接接MAC,例如:
网络适配器     Microsoft Wi-Fi Direct Virtual Adapter #2     硬件地址(MAC)      AA-6D-AA-72-7D-EC)

Microsoft Wi-Fi Direct Virtual Adapter #2     AA-6D-AA-72-7D-EC


@echo off
cd /d "%~dp0"
setlocal EnableDelayedExpansion
for /f "tokens=*" %%a in ('type "硬件报告.txt" ^|find "OME"') do (
       for /f "tokens=1,* delims= " %%b in ('echo %%a ^|find "产品"') do (
       echo 产品型号:%%c
    )
       )
for /f "tokens=1,2 delims=^ " %%d in ('type "硬件报告.txt" ^|findstr "序列号" ') do echo 产品序号:%%e
for /f "tokens=1,* delims=^ " %%f in ('type "硬件报告.txt" ^|findstr /i "网络适配器"') do (
for /f "tokens=*" %%h in ('echo %%g ^|findstr "Bluetooth"') do echo %%h
for /f "tokens=*" %%h in ('echo %%g ^|findstr "Intel"') do echo %%h
for /f "tokens=*" %%h in ('echo %%g ^|findstr "Wi-Fi"') do echo %%h
)
for /f "tokens=*" %%j in ('type "硬件报告.txt" ^|findstr /i "硬件地址(MAC)" ^|more +0') do echo %%j
pause>nul

TOP

回复 1# gyue


这个检测是只针对笔记本还是台式机也有,如果只针对笔记本,且序列号位数固定就好提取序列号。
网卡和硬盘最好也统一下,看看具体有哪几个型号。一般品牌机硬盘和网卡都是固定的款。

TOP

返回列表