Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: flony en 12 Agosto 2010, 01:18 am



Título: conectividad internet
Publicado por: flony en 12 Agosto 2010, 01:18 am
 ;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:
Código:
@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


Título: Re: conectividad internet
Publicado por: leogtz en 12 Agosto 2010, 05:09 am
Está bien, has usado ejecución condicional.

flony, podrías hacer esto:

ping host && (goto:label) else (goto:otra)


Título: Re: conectividad internet
Publicado por: flony en 12 Agosto 2010, 16:29 pm
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
Código:
@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


Título: Re: conectividad internet
Publicado por: DA KILLER en 12 Agosto 2010, 19:21 pm
interesante, pero estaría que agregues un beep para cuando no hay conectividad

Código

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


Título: Re: conectividad internet
Publicado por: flony en 13 Agosto 2010, 20:57 pm
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


Título: Re: conectividad internet
Publicado por: Vangred en 21 Agosto 2010, 14:36 pm
Bueno tenía algunos errores ortograficos y de sintaxis...
En el titulo solo decía flony y fue cambiado por:
Código:
title Probador de conexion a internet By flony
Donde estaba el comando Ping pusiste el parametro -n junto al tiempo y te quedo:
Código:
ping -n35 127.0.0.0 > nul
Y lo cambie por:
Código:
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...

Código:
@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...


Título: Re: conectividad internet
Publicado por: flony en 23 Agosto 2010, 14:03 pm
jijiji tenes razon tenia esos errores  :-\ :P...cha gracias  ;-)


Título: Re: conectividad internet
Publicado por: Vangred en 3 Septiembre 2010, 22:51 pm
no hay por donde