[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "ata=ATA ]---------------------------------------------------------------------------------------------------------"
  4. set "net=Windows 网络 ]------------------------------------------------------------------------------------------------"
  5. for /f "tokens=1*" %%i in (硬件报告.txt) do (
  6.     if defined f (
  7.         if defined ff (
  8.             if "%%i"=="产品" (
  9.                 echo 系统&echo 产品型号:%%j
  10.             ) else if "%%i"=="序列号" (
  11.                 echo 序列号:%%j
  12.                 set f=
  13.                 set ff=&echo;
  14.             ) else if "%%i"=="网络适配器" (
  15.                 set /a n+=1
  16.                 call;set #!n!=%%#!n!%%@%%j
  17.             ) else if "%%i"=="接口类型" (
  18.                 call;set #!n!=%%#!n!%%@%%j
  19.             ) else if "%%i"=="硬件地址(MAC)" (
  20.                 call;set #!n!=%%#!n!%%@%%j
  21.             )
  22.         )
  23.         if "%%i"=="系统:" (set ff=1) else if "%%i"=="网络适配器信息:" (set ff=1)
  24.     )
  25.     if defined fff (
  26.         if "%%i"=="[" (
  27.             for /f "tokens=1,2 delims=()" %%a in ("%%j") do (
  28.                 echo 型号 ID:%%a
  29.                 echo 序列号 :%%b
  30.                 echo;
  31.             )
  32.         )
  33.     )
  34.     if "%%j"=="系统 ]" (set f=1) else if "%%j"=="%ata%" (set fff=1&echo ATA) else if "%%i"=="--------[" (set fff=)
  35.     if "%%j"=="%net%" (set f=1&echo 网络)
  36. )
  37. for /f "tokens=2,3,4 delims=@=" %%i in ('set #') do (
  38.     echo %%i|findstr /i "microsoft vmware Bluetooth" >nul||(
  39.         echo 网络适配器:%%i
  40.         echo 接口类型 :%%j
  41.         echo 硬件地址^(MAC^) :%%k
  42.         echo;
  43.     )
  44. )
  45. pause
复制代码

TOP

返回列表