批处理-获取第二张网卡的IP地址最后一位
发布网友
发布时间:2022-08-27 00:23
我来回答
共1个回答
热心网友
时间:2024-12-12 00:28
@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 这个变量, 你可以加以应用!