- @echo off
- for /f "tokens=1,2,3 delims=={,}" %%a in ('wmic NICCONFIG where "IPEnabled='TRUE' and DHCPEnabled='TRUE'" get Description^,MacAddress^,DefaultIPGateway^,DNSServerSearchOrder^,IPAddress^,IPSubnet /value^|findstr "="') do (
- if "%%a"=="Description" (
- set "001网卡名称=%%~b"
- ) else if "%%a"=="IPAddress" (
- set "002IP地址=%%~b"
- ) else if "%%a"=="IPSubnet" (
- set "003子网掩码=%%~b"
- ) else if "%%a"=="DefaultIPGateway" (
- set "004默认网关=%%~b"
- ) else if "%%a"=="DNSServerSearchOrder" (
- set "005DNS1=%%~b"
- set "005DNS2=%%~c"
- ) else if "%%a"=="MACAddress" (
- set "006MAC地址=%%~b"
- for /f "delims=" %%i in ('set 0') do (
- for /f "tokens=*delims=0123456" %%j in ("%%i") do echo;%%j
- )
- )
- )
- pause
复制代码
|