@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的结果自动选择?还是由用户手动选择?
估计你想要的是自动选择,如上
@echo off
ping 192.168.1.1 && goto :1 || goto :2
exit
:1
echo 通
pause
exit
:2
echo 不通
pause