[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "tokens=1,2,3 delims=={,}" %%a in ('wmic NICCONFIG where "IPEnabled='TRUE'" get DefaultIPGateway^,DNSServerSearchOrder^,IPAddress^,IPSubnet /value^|findstr "={"') do (
  3. if "%%a"=="DefaultIPGateway" (set "Gate=%%~b"
  4. ) else if "%%a"=="DNSServerSearchOrder" (set "DSN1=%%~b"&set "DSN2=%%~c"
  5. ) else if "%%a"=="IPAddress" (set "IP=%%~b"
  6. ) else if "%%a"=="IPSubnet" (set "Mask=%%~b")
  7. if defined Gate if defined Mask goto :show
  8. )
  9. :show
  10. echo;I P 地址: %IP%
  11. echo;子网掩码: %Mask%
  12. echo;默认网关: %Gate%
  13. echo;首选 DNS: %DSN1%
  14. echo;备用 DNS: %DSN2%
  15. pause
复制代码
QQ 33892006

TOP

回复 11# 窄口牛
  1. @echo off
  2. for /f "tokens=1,2,3 delims=={,}" %%a in ('wmic NICCONFIG where "IPEnabled='TRUE'" get Description^,MacAddress^,ServiceName^,DefaultIPGateway^,DNSServerSearchOrder^,IPAddress^,IPSubnet /value^|findstr "="') do (
  3. if "%%a"=="Description" (set "Name=%%~b"
  4. ) else if "%%a"=="DefaultIPGateway" (set "Gate=%%~b"
  5. ) else if "%%a"=="DNSServerSearchOrder" (set "DSN1=%%~b"&set "DSN2=%%~c"
  6. ) else if "%%a"=="IPAddress" (set "IP=%%~b"
  7. ) else if "%%a"=="IPSubnet" (set "Mask=%%~b"
  8. ) else if "%%a"=="MACAddress" (set "MAC=%%~b"
  9. ) else if "%%a"=="ServiceName" (set "Chip=%%~b")
  10. if defined Gate if defined Chip goto :show
  11. )
  12. :show
  13. echo;网卡名称: %Name%
  14. echo;MAC 地址: %MAC%
  15. echo;网卡芯片: %Chip%
  16. echo;I P 地址: %IP%
  17. echo;子网掩码: %Mask%
  18. echo;默认网关: %Gate%
  19. echo;首选 DNS: %DSN1%
  20. echo;备用 DNS: %DSN2%
  21. pause
复制代码
QQ 33892006

TOP

返回列表