一、批处理语句:
方式1:从ipconfig 输出中获取:
@echo off
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr ^^IPv4') do (set IP=%%a)
echo %IP%
pause
方式2:从route print输出中获取:
@echo off
for /f "tokens=4" %%a in (' route print ^| findstr 0.0.0.0.*0.0.0.0 ^| findstr /v "默认" ') do (set IP=%%a)
echo 你的局域网IP是: %IP%
pause
二、powershell语句:
(ipconfig|select-string "IPv4"|out-string).Split(":")[-1]