Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2010, 05:24
Avatar de dogduck
dogduck
 
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 10 meses
Puntos: 19
Respuesta: Crear .bat para determinar si hay conexión a internet.

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
  1. @echo off
  2. :inicio
  3. if exist testigo.txt del testigo.txt
  4. set ERRORLEVEL =
  5. ping -n 1 www.google.com > testigo.txt
  6. find /C "La solicitud de ping no pudo encontrar el host" testigo.txt
  7. rem o prueba con
  8. rem find /C "recibidos = 0" testigo.txt
  9. rem si errorlevel = 0  ha encontrado recibidos=0 lo cual indica que no hay conectivida
  10. if %ERRORLEVEL%==0  goto pita
  11.  
  12. rem delay de 15x60sg=900sg
  13. @ping -n 900 127.0.0.1 > null
  14. goto inicio
  15.  
  16. :pita
  17. rem start pita.mp3
  18. type beep.txt
  19. 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

Última edición por dogduck; 30/08/2010 a las 05:36