仅用于“开始”-“运行”中:
cmd /q/k for /F "tokens=1,2* delims=:. " %a in ('ipconfig/all') do (if defined s echo.DNS2:%a.%b.%c&pause&exit)&if /i "%a %b"=="DNS Servers" set s==
只显示dns2:
@echo off
for /F "tokens=1,2* delims=:. " %%a in ('ipconfig/all') do (if defined s echo.DNS2:%%a.%%b.%%c&pause&exit)&if /i "%%a %%b"=="DNS Servers" set s==
提取到变量%s%:
@echo off
for /F "tokens=1,2* delims=:. " %%a in ('ipconfig/all') do (if defined s set s=%%a.%%b.%%c&goto:hanye)&if /i "%%a%%b"=="DNSServers" set s=no
:hanye
echo.DNS Servers 2:%s%&pause
显示dhcp、dns1、dns2:
@echo off
for /F "tokens=1,2* delims=:. " %%a in ('ipconfig/all') do (
if defined dns1 set dns2=%%a.%%b.%%c&set d&pause&exit
if /i "%%a %%b"=="DNS Servers" (set "dns1=%%c")else set "dhcp=%%c")
Last edited by Hanyeguxing on 2010-4-18 at 07:33 ]