- @echo off
- setlocal enabledelayedexpansion
- set "ata=ATA ]---------------------------------------------------------------------------------------------------------"
- set "net=Windows 网络 ]------------------------------------------------------------------------------------------------"
- for /f "tokens=1*" %%i in (硬件报告.txt) do (
- if defined f (
- if defined ff (
- if "%%i"=="产品" (
- echo 系统&echo 产品型号:%%j
- ) else if "%%i"=="序列号" (
- echo 序列号:%%j
- set f=
- set ff=&echo;
- ) else if "%%i"=="网络适配器" (
- set /a n+=1
- call;set #!n!=%%#!n!%%@%%j
- ) else if "%%i"=="接口类型" (
- call;set #!n!=%%#!n!%%@%%j
- ) else if "%%i"=="硬件地址(MAC)" (
- call;set #!n!=%%#!n!%%@%%j
- )
- )
- if "%%i"=="系统:" (set ff=1) else if "%%i"=="网络适配器信息:" (set ff=1)
- )
- if defined fff (
- if "%%i"=="[" (
- for /f "tokens=1,2 delims=()" %%a in ("%%j") do (
- echo 型号 ID:%%a
- echo 序列号 :%%b
- echo;
- )
- )
- )
- if "%%j"=="系统 ]" (set f=1) else if "%%j"=="%ata%" (set fff=1&echo ATA) else if "%%i"=="--------[" (set fff=)
- if "%%j"=="%net%" (set f=1&echo 网络)
- )
- for /f "tokens=2,3,4 delims=@=" %%i in ('set #') do (
- echo %%i|findstr /i "microsoft vmware Bluetooth" >nul||(
- echo 网络适配器:%%i
- echo 接口类型 :%%j
- echo 硬件地址^(MAC^) :%%k
- echo;
- )
- )
- pause
复制代码
|