Bucle Bach para hacer un ping

Iniciado por p_mederos, 31 Enero 2011, 20:32 PM

0 Miembros y 1 Visitante están viendo este tema.

p_mederos

Hola a todos, sé que este lenguaje ya está un poco dejado atrás pero he estado creando un programita que su correcto funcionamiento depende de un bucle que verifique si la conexión a internet está activa antes de ejecutar un Do. Y que siga verificándola hasta que le misma esté activa.

Alguna idea de cómo hacerlo? se me ocurre utilizar el if junto con el for, pero no estoy seguro de como verificar la conexión.

Agradezco su ayuda, gracias

leogtz

#1
Sin probar:

Código (dos) [Seleccionar]
@echo off
:loop
ping google.com > nul 2>&1 && (
echo "Conexión exitosa"
goto:end
) || (
goto:loop
)
:end
exit /b 0
goto:eof


Y es Batch y no Bach.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

flony

algo parecido habia echo ya en este foro...era para ver si habia conexión o no a internet y que suene la pc lo busco y lo pego
si un problema no tiene solucion entonces no es un problema...es algo inevitable