[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
用WMIC 是否方便些呢?

TOP

回复 7# 小智BAT

这个仅显示 没测试多网卡 设置的话 WMIC应该也可以哦
  1. @echo off&setlocal enabledelayedexpansion
  2. set "str=DefaultIPGateway^,IPAddress^,DNSServerSearchOrder^,IPSubnet^,DHCPEnabled"
  3. for /f "skip=1tokens=1*" %%i in ('wmic Nic where "Manufacturer<>'Microsoft' and NetConnectionStatus='2'" get Index^,NetConnectionID^') do (
  4.     for /f %%j in ("%%j") do (
  5.         echo 当前连接:%%j
  6.         for /f "tokens=1,2 delims={}," %%a in ('wmic Nicconfig where "Index='%%i'" get %str% /value') do (
  7.             for /f %%c in ("%%a%%~b") do set %%c
  8.         )
  9.     if /i "!DHCPEnabled!" == "TRUE" (
  10.        echo 当前获取IP模式:自动
  11.     ) else echo 当前获取IP模式:手动
  12.       echo 默认网关: !DefaultIPGateway!
  13.       echo ip地址: !IPAddress!
  14.       echo 主DNS: !DNSServerSearchOrder!
  15.       echo 子网掩码: !IPSubnet!
  16.     )
  17. )
  18. pause
复制代码
当然也可以获取 SettingID 后再在注册表里直接获取或修改
1

评分人数

TOP

返回列表