En algunas oportunidades deseamos guardar fecha y hora a un ping a un sitio web o a una dirección IP que estamos monitoreando, la forma más sencilla y económica es creando un archivo .bat de la siguiente forma:
@echo off
:bucle
set p1=.
set p2=.
ping -n 1 8.8.8.8 | find "Reply" > p1.txt
ping -n 1 8.8.8.8 | find "Request timed out" > p2.txt
set /p p1=< p1.txt
set /p p2=< p2.txt
echo %date% %time% %p1% %p2%
echo %date% %time% %p1% %p2% >> c:\log.txt
break >p1.txt
break >p2.txt
ping 127.0.0.1 -w 4000 -n 2 > NUL
GOTO bucle
pause
@echo off
:bucle
set p1=.
set p2=.
ping -n 1 8.8.8.8 | find "Reply" > p1.txt
ping -n 1 8.8.8.8 | find "Request timed out" > p2.txt
set /p p1=< p1.txt
set /p p2=< p2.txt
echo %date% %time% %p1% %p2%
echo %date% %time% %p1% %p2% >> c:\log.txt
break >p1.txt
break >p2.txt
ping 127.0.0.1 -w 4000 -n 2 > NUL
GOTO bucle
pause