elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Realizar ping a una direccion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Realizar ping a una direccion  (Leído 2,450 veces)
EARM

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Realizar ping a una direccion
« en: 14 Enero 2015, 15:37 pm »

Buenas tardes muy buen aporte, tengo una duda respecto a los bath yo quiero hacer ping a una direccion ip y si esta no me responde que me abra un aplicativo cualquiera, estuve indagando y encontré uno que lo hace a una pagina web y abre el aplicativo, realice pruebas con este y solo me funcionaba si desconectaba el cable, lo probé asignandole una ip al codigo y desconectaba el equipo al cual le hacia la ip pero no me funcionaba el codigo era el siguiente:

Código
  1. @echo off
  2. :inicio
  3. if exist testigo.txt del testigo.txt
  4. ping  www.google.com > testigo.txt
  5. rem La solicitud de ping no pudo encontrar el host
  6. echo Comprobando conectividad ...
  7. @find /C "La solicitud de ping no pudo encontrar el host" testigo.txt > null
  8. rem find /C "recibidos = 0" testigo.txt
  9.  
  10. rem si errorlevel = 0  ha encontrado recibidos=0 lo cual indica que no hay conectivida
  11. if %ERRORLEVEL%==0  goto pita else goto continua
  12.  
  13. :continua
  14. color 17
  15. echo Si hay conectividad    
  16. rem delay de 30min
  17. @ping -n 2 127.0.0.1 > null
  18. goto inicio
  19.  
  20. :pita
  21. echo No hay conectividad
  22. color cf
  23. rem Ejecuta el programa .bat y abre el archivo robocopy.doc (las rutas pueden variar en cada caso)
  24. start C:\Users\t.bat
  25. rem delay de 5min
  26. @ping -n 300 127.0.0.1 > null
  27. goto inicio

quisiera saber que puedo hacer les agradezco su colaboracion.


Mod: Etiquetas GeSHi obligatorias.


« Última modificación: 14 Enero 2015, 15:41 pm por #!drvy » En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.878



Ver Perfil
Re: Realizar ping a una direccion
« Respuesta #1 en: 14 Enero 2015, 22:37 pm »

Hola

1) Está prohibido hacer doble post.

2) Utiliza las etiquetas para insertar código, porfavor, lee las normas de este subforo.

3) Prueba este código:

Código
  1. @echo off
  2.  
  3. Set "url=www.google.com"
  4. set "outFile=%temp%\Testigo.tmp"
  5.  
  6. :Main
  7. Cls
  8. Echo:[+] Haciendo ping a "%url%"...
  9. (Ping.exe "%url%")>"%outFile%" && (
  10. (Find.exe /I /C "recibidos = 0" "%outFile%")1>NUL && (
  11. Goto :Error
  12. ) || (
  13. Goto :Success
  14. )
  15. ) || (
  16. Goto :Error
  17. )
  18.  
  19. :Error
  20. Echo:[+] No hay conectividad
  21. Color cf
  22. :: Ejecuta el programa .bat y abre el archivo robocopy.doc (las rutas pueden variar en cada caso)
  23. "C:\Users\t.bat"
  24. :: Delay de 5min
  25. (Ping.exe -n "300" "LocalHost")1>Nul
  26. Goto :Main
  27.  
  28. :Success
  29. Color 17
  30. Echo:[+] Si hay conectividad    
  31. Timeout /T 30
  32. (Ping.exe -n "2" "LocalHost")1>Nul
  33. Goto :Main

Saludos!


« Última modificación: 14 Enero 2015, 22:38 pm por Eleкtro » En línea



EARM

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: Realizar ping a una direccion
« Respuesta #2 en: 15 Enero 2015, 00:07 am »

Amigo muchisimas gracias sos lo maximo realmente es la primera vez que uso un foro para postear algo tendre encuenta las normas ,te agradezco que te hayas tomado tiempo para realizar la respuesta muchisimas gracias
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines