Hace un par de años hice algo parecido:
http://www.javcasta.com/2009/07/31/s...ontrol-de-red/
Yo haría (lo hago de memoria sin comprobar errores de sintaxis):
Código bat:
Ver original@echo off
:inicio
if exist testigo.txt del testigo.txt
set ERRORLEVEL =
ping -n 1 www.google.com > testigo.txt
find /C "La solicitud de ping no pudo encontrar el host" testigo.txt
rem o prueba con
rem find /C "recibidos = 0" testigo.txt
rem si errorlevel = 0 ha encontrado recibidos=0 lo cual indica que no hay conectivida
if %ERRORLEVEL%==0 goto pita
rem delay de 15x60sg=900sg
@ping -n 900 127.0.0.1 > null
goto inicio
:pita
rem start pita.mp3
type beep.txt
goto inicio
para obtener el beep (sonido) se hace con type beep.txt
y para crear beep.txt, desde consola de dos
c:\> copy con beep.txt
[ presionas ctrl+G ] [ das intro ]
[ presionas ctrl+z ] [ das intro]
y voliá
Salu2