[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. rem 获取所有本地连接信息
  4. for /f "tokens=2 delims=:" %%i in ('ipconfig ^| findstr "Ethernet adapter"') do (
  5.     set "adapter=%%i"
  6.     set "adapter=!adapter:~1!"
  7.     echo !adapter! | findstr /r "^Ethernet adapter .*$" >nul || (
  8.         set "ipv4="
  9.         for /f "tokens=2 delims=:" %%j in ('ipconfig /all ^| findstr /c:"!adapter!" /c:"IPv4 Address"') do (
  10.             set "val=%%j"
  11.             set "val=!val:~1!"
  12.             set "val=!val: =!"
  13.             if not defined ipv4 (
  14.                 echo !val! | findstr /r "^172\.16\.100\..*$" >nul && set "ipv4=!val:~-1!"
  15.             )
  16.         )
  17.         if defined ipv4 (
  18.             set "ipv6=240e:46:e706:4001:!ipv4!"
  19.             netsh interface ipv6 set address "!adapter!" "!ipv6!" store=persistent >nul
  20.             echo !adapter!: !ipv6!
  21.         )
  22.     )
  23. )
复制代码

TOP

返回列表