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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Comprobar si hay ping
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comprobar si hay ping  (Leído 7,007 veces)
arca

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Comprobar si hay ping
« en: 21 Octubre 2008, 22:09 pm »

Hola comunidad, alguien me puede ayudar con la creacion de un bat para correrlo del XP.
Lo que debe hacer el bal es comprobar si hay ping a la una IP 10.*.*.*, si tiene ping me copie un archivo, caso contrario me de un mensaje...

gracias. el soporte :huh:


En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Comprobar si hay ping
« Respuesta #1 en: 23 Octubre 2008, 07:45 am »

Código
  1. @echo off
  2. rem Si el ping a www.google.com es respondido, se copiara el archivo cmd.exe a c:\
  3. ping www.google.com > nul 2>&1 && (
  4. copy /y %comspec% %homedrive%\
  5. ) || (
  6. msg * El ping no fue respondido
  7. )
  8. goto:eof
  9.  


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Ari--Slash

Desconectado Desconectado

Mensajes: 152



Ver Perfil
Re: Comprobar si hay ping
« Respuesta #2 en: 23 Octubre 2008, 16:33 pm »

ola barboon   :laugh:


oie......me podrias explicar que es eso que colocaste, o a que uso se le da al

>nul 2>&1 && (
) || (
msg * )
)

 :huh: :huh:

en que se puede aplicar y como se usa??



salu2 y grax
En línea

arca

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Comprobar si hay ping
« Respuesta #3 en: 23 Octubre 2008, 17:30 pm »

Gracias, RockoX
Pero quiero personalizar que mejor forma, quiero copiar un archivo de mi maquina c:\seguro\gud.txt al Pc que tiene ping c:\segurosActivo
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Comprobar si hay ping
« Respuesta #4 en: 23 Octubre 2008, 17:37 pm »

Código
  1. @echo off
  2. rem Si el ping a www.google.com es respondido, se copiara el archivo cmd.exe a c:\
  3. ping www.google.com > nul 2>&1 && (
  4. copy /y %comspec% %homedrive%\
  5. rem tienes que modificar esta linea, copy....
  6. ) || (
  7. msg * El ping no fue respondido
  8. )
  9. goto:eof
  10.  

Puedes modificarlo tu  :rolleyes:
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
arca

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Comprobar si hay ping
« Respuesta #5 en: 23 Octubre 2008, 18:25 pm »

Gracias todo ok..
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Comprobar si hay ping
« Respuesta #6 en: 24 Octubre 2008, 05:28 am »

ola barboon   :laugh:


oie......me podrias explicar que es eso que colocaste, o a que uso se le da al

>nul 2>&1 && (
) || (
msg * )
)

 :huh: :huh:

en que se puede aplicar y como se usa??



salu2 y grax

Hola a todos.

En esta linea :
Código:
ping www.google.com > nul 2>&1
Redirijo todo mensaje de error o informacion a NUL.

Luego con este trozo de codigo :
Código:
&& (
Los caracteres && juntos, significan : "Si todo salión bien", hacer el siguiente trozo de codigo, es decir, lo que sigue del (

Aqui :
Código:
) || (
msg * El ping no fue respondido
)
goto:eof
 

Los caracteres ||, significan : "Si salió mal el comando", hacer el siguiente trozo de codigo, es decir, lo que sigue del (.

Saludos.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Ari--Slash

Desconectado Desconectado

Mensajes: 152



Ver Perfil
Re: Comprobar si hay ping
« Respuesta #7 en: 24 Octubre 2008, 17:13 pm »


Hola a todos.

En esta linea :
Código:
ping www.google.com > nul 2>&1
Redirijo todo mensaje de error o informacion a NUL.

Luego con este trozo de codigo :
Código:
&& (
Los caracteres && juntos, significan : "Si todo salión bien", hacer el siguiente trozo de codigo, es decir, lo que sigue del (

Aqui :
Código:
) || (
msg * El ping no fue respondido
)
goto:eof
 

Los caracteres ||, significan : "Si salió mal el comando", hacer el siguiente trozo de codigo, es decir, lo que sigue del (.

Saludos.

gracias gracias   :)

me ha servido muchisimo......

salu2
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Comprobar si hay ping
« Respuesta #8 en: 27 Octubre 2008, 16:30 pm »

Es casi lo mismo que con ERRORLEVEL :
Código:
@echo off
ping www.google.com > nul 2>&1
if %errorlevel%==0 (
echo Ping exitoso!
) else (
echo Host no encontrado.
)
>nul (pause)

Como el ping solo regresa 1 y 0, el ELSE sería si diera un 1.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Enemy

Desconectado Desconectado

Mensajes: 285


Que vuelva el personal de hace 15 años al foro!


Ver Perfil
Re: Comprobar si hay ping
« Respuesta #9 en: 28 Octubre 2008, 22:18 pm »

ola barboon   :laugh:


oie......me podrias explicar que es eso que colocaste, o a que uso se le da al

>nul 2>&1 && (
) || (
msg * )
)

 :huh: :huh:

en que se puede aplicar y como se usa??



salu2 y grax

Hola a todos.

En esta linea :
Código:
ping www.google.com > nul 2>&1
Redirijo todo mensaje de error o informacion a NUL.

Luego con este trozo de codigo :
Código:
&& (
Los caracteres && juntos, significan : "Si todo salión bien", hacer el siguiente trozo de codigo, es decir, lo que sigue del (

Aqui :
Código:
) || (
msg * El ping no fue respondido
)
goto:eof
 

Los caracteres ||, significan : "Si salió mal el comando", hacer el siguiente trozo de codigo, es decir, lo que sigue del (.

Saludos.


Gracias RockoX por tu explicacion de los comandos, No los conocia..








SALUD.O.S
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Comprobar inverter
Hardware
Ganejash 3 8,868 Último mensaje 9 Septiembre 2011, 21:43 pm
por imoen
Comprobar seguiridad de Router
Hacking Wireless
..:ALT3RD:.. 1 2,340 Último mensaje 11 Diciembre 2011, 13:23 pm
por ..:ALT3RD:..
Comprobar conexion en Java (ping)
Java
juancaa 3 12,400 Último mensaje 11 Julio 2012, 18:40 pm
por adastra
comprobar si hay errores
Seguridad
Quoter 2 2,711 Último mensaje 3 Octubre 2012, 06:21 am
por @synthesize
Comprobar DMZ Host
Redes
Kurolox 2 7,219 Último mensaje 27 Enero 2014, 18:23 pm
por 0x98364
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines