::==================批处理获取网络连接名称==============
::code by www.ff87.com 2013-1-5
@echo off
setlocal enabledelayedexpansion
title 获取网络连接名称@bbs.bathome.cn
Rem '/*=========初始化设置=============*/
set "NIC_flag=Ethernet" %'/*-----网卡标志 -------*/%
set NIC_num=0 %'/*------初始化网卡数目--------*/%
Rem ===========主程序===================
for /f "tokens=1,2,3,* delims=: " %%i in ('ipconfig /all') do (
set /a num+=1
if "%%i"=="%NIC_flag%" (
set /a num_=!num!+3,NIC_num+=1
set NIC_name!Nic_num!=%%k)
if !num! EQU !num_! set var=%%l
set var=!var:*:=!
set Desp!Nic_num!=!var!
)
Rem ===========结果输出===============
echo 你共有 %NIC_num% 块网卡&echo.
echo 连接名称 网卡型号
echo.
for /l %%i in (1 1 %NIC_num%) do echo !NIC_name%%i! !Desp%%i!
pause>nul