以下脚本实现Windows的多网卡状态监控(只监控网卡上IP是否消失):

@echo off
setlocal enabledelayedexpansion
set count=0
ver|findstr "5.1" >nul && (
    set "m=ipconfig^|findstr /i "ip address""
)|| (
    set "m=ipconfig^|findstr /i "ipv4""
)
for /f "tokens=14* delims=: " %%1 in ('%m%') do (
set /a count=!count!+1
)
if !count!==4 (
    echo ture
) else (
    echo false
)
pause