conectividad internet

Iniciado por flony, 12 Agosto 2010, 01:18 AM

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

flony

 ;D estaba probando y salio esto es para ver la conectividad a la internet y si no la tiene q haga un ruido la pc ideal cuando estas usando un gestor de descarga y queres seguir estudiando  :silbar:....si a alguien le sirve lo copia y listo  ;)....tambien se aceptan criticas pero constructivas no me manden a leer tutos... ;D  :laugh:
@echo off
title conectividad internet copyright by flony :)
color 17
mode con: cols=50 lines=3

  :ini
ping -n 2 www.google.com && (set "res=1") || (set "res=0")
if %res%==0 (goto llamada) else goto opc2

  :llamada
echo 
echo 
echo 
echo 
echo 
echo 
echo error de conexion>>res.txt
set hora=%time:~0,5%
echo %hora%>>res.txt

  :opc2
cls
ping -n 45 127.0.0.0>nul
goto ini
si un problema no tiene solucion entonces no es un problema...es algo inevitable

leogtz

Está bien, has usado ejecución condicional.

flony, podrías hacer esto:

ping host && (goto:label) else (goto:otra)
Código (perl) [Seleccionar]

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

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

flony

#2
mira vos no lo habia pensado con eso mermas lineas de code...sigo diciendo sos un genio  ;-)
y eso q me sentia un genio xq habia sacado uno usando if y errorlevel
@echo off
title flony
color 0a
mode con: COLS=25 LINES=5

:ini
ping www.google.com > nul
if %errorlevel% == 0 (goto si) else (goto no)

:si
echo si hay
cls
goto fin

:no
date /t>>errres.txt
time /t>>errores.txt
goto fin

:fin
ping -n35 127.0.0.0 > nul
cls
goto ini
si un problema no tiene solucion entonces no es un problema...es algo inevitable

DA KILLER

interesante, pero estaría que agregues un beep para cuando no hay conectividad

Código (dos) [Seleccionar]
echo.

Si no sale el caracter solo ve a la consola e introduce [Alt]+[7] y >test.txt y listo ;)
.: DA KILLER :.



flony

si es q lo hice en el trabajo al segundo bat y no queria q haga mucho ruido  :rolleyes:...pero si se puede agregar unos beep
si un problema no tiene solucion entonces no es un problema...es algo inevitable

Vangred

#5
Bueno tenía algunos errores ortograficos y de sintaxis...
En el titulo solo decía flony y fue cambiado por:
title Probador de conexion a internet By flony
Donde estaba el comando Ping pusiste el parametro -n junto al tiempo y te quedo:
ping -n35 127.0.0.0 > nul
Y lo cambie por:
ping -n 35 127.0.0.0 > nul
En las partes en las que dice Si hay no se lograba ver porque pasaba muy rapida la velocidad por el error en ping...
Tambien he puesto que diga No hay en el caso de no haberla...
Cambie el nombre del documento "errores" por "conexiones"...
Cuando la conexión falla en el documento aparece conexión estable o Conexión fallida...
En la parte en la que informa que No hay conexión, la fecha se guardaba en la carpeta "errres" y la hora en la carpeta "errores" es decir, en distintos archivos...
Le agregue el Beep que querían...

En todo caso de seguro estabas apurado o al pedo y sin ganas...
Pero todos tienen errores y yo no soy quien para quejarme... En fin aca abajo esta el code...

@echo off
title Probador de conexion a internet By flony
color 0a
mode con: COLS=25 LINES=5

:ini
ping www.google.com > nul
if %errorlevel% == 0 (goto si) else (goto no)

:si
echo Si hay
echo conexión estable.>> conexiones.txt
date /t>> conexiones.txt
time /t>> conexiones.txt
goto fin

:no
echo 
echo No hay
echo conexión fallida.>> conexiones.txt
date /t>> conexiones.txt
time /t>> conexiones.txt
goto fin

:fin
ping -n 35 127.0.0.0 > nul
cls
goto ini


Bueno y simplemente son errores de ortografia es por eso que... Buen Post  ;-)  ;D!!!


PD: Para la proxima aclara bien el titulo porque al verlo creí que era un archivo milagroso para tener Internet gratis...

flony

jijiji tenes razon tenia esos errores  :-\ :P...cha gracias  ;-)
si un problema no tiene solucion entonces no es un problema...es algo inevitable

Vangred