批处理-获取第二张网卡的IP地址最后一位

我电脑有多张网卡,我想获取指定网卡的IP地址的最后一段,求大神指点设置范围比如:我想获取本地连接中的IPV4地址的最后一段应该用什么代码PS:我用如下代码for/f"to... 我电脑有多张网卡,我想获取指定网卡的IP地址的最后一段,求大神指点设置范围
比如:我想获取本地连接中的IPV4地址的最后一段应该用什么代码
PS:
我用如下代码

for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "IPv4"')do set "number=%%~xi"

只能获取到本地连接2的最后一段“102”而不能获取到本地连接的“103”这个值
C:\Users\Administrator>ipconfig /all

Windows IP 配置

主机名 . . . . . . . . . . . . . : PC101-003
主 DNS 后缀 . . . . . . . . . . . :
节点类型 . . . . . . . . . . . . : 混合
IP 路由已启用 . . . . . . . . . . : 否
WINS 代理已启用 . . . . . . . . . : 否

以太网适配器 本地连接 2:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Intel(R) PRO/1000 MT
2
物理地址. . . . . . . . . . . . . : 00-0C-29-53-A7-12
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::dd59:23b1:f659
IPv4 地址 . . . . . . . . . . . . : 192.168.226.103(首选
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.226.1
DHCPv6 IAID . . . . . . . . . . . : 318770217
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1D-4F-6D

DNS 服务器 . . . . . . . . . . . : 114.114.114.114
TCPIP 上的 NetBIOS . . . . . . . : 已启用

以太网适配器 本地连接:

连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Intel(R) PRO/1000 MT
物理地址. . . . . . . . . . . . . : 00-0C-29-53-A7-08
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::f0d2:a203:89ac
IPv4 地址 . . . . . . . . . . . . : 10.10.10.103(首选)
子网掩码 . . . . . . . . . . . . : 255.0.0.0
默认网关. . . . . . . . . . . . . : 10.10.10.1
DHCPv6 IAID . . . . . . . . . . . : 234884137
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1D-4F-6D

DNS 服务器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
TCPIP 上的 NetBIOS . . . . . . . : 已启用

隧道适配器 isatap.localdomain:

媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Microsoft ISATAP Ada
物理地址. . . . . . . . . . . . . : 00-00-00-00-00-00-00
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是

隧道适配器 本地连接* 2:

媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Teredo Tunneling Pse
物理地址. . . . . . . . . . . . . : 00-00-00-00-00-00-00
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是

C:\Users\Administrator>

金币不够 实在不好意思
展开
 我来答
GAGATOSHUT
2016-06-04 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:252万
展开全部
@echo Off & setlocal Enabledelayedexpansion & mode 65,15
 
>>$ ipconfig /all
>>$1 findstr /i "IPv4" "$" & move $1 $ & cls
 
>>$1 (for /f "tokens=2 delims=:" %%a in ($) do (
set/a str_step+=1 & set str=
set "str=%%a" & set str=!str:^(=! & set str=!str: =!
set str=!str:首选=! & set str=!str:^)=!
echo !str!))
 
move $1 $ & cls & set str_step= & echo(
 
for /f "delims=" %%a in ($) do (
set/a str_step+=1
echo 【!str_step!】%%a)
echo. & set/p ips=. 请选择 IP :
for /f "delims=" %%a in ($) do set/a step+=1
if !ips!==0 (exit) else if !ips! gtr !step! exit
set str_step=
for /f "delims=" %%a in ($) do (
set/a str_step+=1
if !str_step!==!ips! set "ipstr=%%a")
 
echo 您的IP则是: !ipstr!
 
pause>nul

:: 中国批处理脚本联盟
:: 已经将您的 IP 赋值给了 ipstr 这个变量, 你可以加以应用!
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式