He probado con el siguiente batch y me funciona a mi, espero que a ti tambien
Código BATCH:
Ver original@ECHO OFF
:BEGIN
:CONTINUARPING
CLS
echo y | del pinglog.log
ping 192.168.1.1 -n 1 >> pinglog.log
findstr /m "Respuesta desde" pinglog.log
if %errorlevel%==0 (
GOTO :CONTINUARPING
)else (
GOTO :PingFail
)
:PingFail
echo Error de conexion: %date% %time%
pause
:END