如何通过代码获取windows ip地址
我需要将ppp IP地址存储到一个变量中。 我找到的唯一方法是将“ipconfig>text.txt”输入tmp文件,然后编写搜索ppp接口的脚本。这太脏了如何通过代码获取windows ip地址,windows,winapi,batch-file,Windows,Winapi,Batch File,我需要将ppp IP地址存储到一个变量中。 我找到的唯一方法是将“ipconfig>text.txt”输入tmp文件,然后编写搜索ppp接口的脚本。这太脏了 在windows中有更好的选择吗?您也可以使用ping提取: setlocal enabledelayedexpansion for /f "delims=" %%a in ('ipconfig ^| find /i "IPv4 Address"') do (set VarIP=!%%a%!) Echo Your PPP IP : %Var
在windows中有更好的选择吗?您也可以使用ping提取:
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('ipconfig ^| find /i "IPv4 Address"') do (set VarIP=!%%a%!)
Echo Your PPP IP : %VarIP%
@echo off
FOR /F "tokens=2,3" %%A IN ('ping %computername% -n 1 -4') DO IF "from"== "%%A" set "IP=%%~B"
echo %IP:~0,-1%
瞧,这可能会有帮助:
@echo off
for /f "tokens=2,3 delims={,}" %%a in ('"WMIC NICConfig where IPEnabled="True" get IPAddress /value | find "I" "') do echo IPv4 %%~a IPV6 %%~b
pause