利用批处理的PING来判断网络是否通,并返回值

2025-03-10 13:03:36
推荐回答(2个)
回答1:

@echo off
ping 192.168.1.1 >Nul 2>Nul
if %errorlevel% equ 0 goto no1 else goto no2

:no1
@echo 1、网络是通的
goto end

:no2
@echo 2、网络不通
goto end

:end
pause
@echo on

-----------------
楼主描述很不清楚,是根据ping的结果自动选择?还是由用户手动选择?
估计你想要的是自动选择,如上

回答2:

@echo off
ping 192.168.1.1 && goto :1 || goto :2
exit

:1
echo 通
pause
exit
:2
echo 不通
pause