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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17
151  Programación / Scripting / Re: [Reto Batch] VIRUS HELLO !! en: 9 Mayo 2012, 16:29 pm
No se ve muy complejo y a la vez interesante... A ver si me pongo con los retos en algún momento :)
152  Programación / Scripting / Re: [Reto Batch] cifrado caesar en: 8 Mayo 2012, 17:54 pm
Yo lo anduve codeando el otro día pero me cansé y ahí lo tengo esperando... Ahora ando con Aplicaciones lineales y Bases xD
153  Programación / Scripting / Re: [Reto Batch] Sort random nums en: 7 Mayo 2012, 22:02 pm
HOLA!!!

Código
  1. @ECHO OFF
  2. Setlocal EnableDelayedExpansion
  3. For /L %%f in (1,1,20) do (
  4. SET HOLA=!RANDOM:~-3!
  5. echo !HOLA!>>a.a
  6. )
  7. type a.a | sort
  8. del a.a
  9.  

P.d: EL P*TO AVAST ME BORRO EL SORT.EXE.

GRACIAS POR LEER!!!

Random también genera cifras de 1 y 2 dígitos... por tanto no tiene sentido que extraigas los 3 últimos dígitos de un número de 1 o 2 cifras xD
154  Programación / Scripting / Re: [Reto Batch] Get IP from DNS en: 7 Mayo 2012, 12:41 pm
Código
  1. @Echo OFF
  2. ping -n 1 %* >NUL || (Echo GetIP [URL] | MORE & Echo Compruebe el nombre y vuelva a intentarlo... & Exit /B 1)
  3. For /F "tokens=2 delims=[]" %%# in ('ping -n 1 %*') do (Echo %%# & Exit /B 0)

Salu2!

Genial. Y genial lo de la condición lógica :) Yo al for le había añadido skip=1 aunque no hace falta.
155  Programación / Scripting / Re: [Reto Batch] Get IP from DNS en: 7 Mayo 2012, 11:21 am
Pues mira, el IF está mal porque aunque el usuario no introduzca ninguna url, el comando trata de obtener la ip de una url que no ha sido recibida. Por lo tanto estás haciendo ping "" > archi.tmp porque %1 es una cadena vacía... entonces:

Código
  1. if "%1" EQU "" (
  2. Echo GetIP [URL]
  3. ) else (
  4. ping "%1" > archi.tmp
  5. find /N "%1" archi.tmp > archiv.tmp
  6. For /F "tokens=5 skip=1" %%i in (archiv.tmp) do (echo %%i)
  7. del /Q archi.tmp archiv.tmp
  8. )

No quiero que se me interprete mal. Yo no estoy riñendo a nadie xD. Cuando yo empecé en Batch hacía igual que tú... Buen trabajo como dije antes.
156  Programación / Scripting / Re: [Reto Batch] Get IP from DNS en: 7 Mayo 2012, 11:12 am
Aqui el mio  :P

Código
  1. @echo off
  2. If "%1" EQU "" Echo GetIP [URL]
  3. ping "%1" > archi.tmp
  4. find /N "%1" archi.tmp > archiv.tmp
  5. For /F "tokens=5 skip=1" %%i in (archiv.tmp) do (echo %%i)
  6. del /Q archi.tmp archiv.tmp

Funciona aunque lo mismo que en el anterior reto: estructura if-else

Código:
if Expresión-booleana (
acciones (TRUE)
) else (
acciones (FALSE)
)

PD: se puede acortar el código y no hace falta crear achivos temporales.

¡Buen trabajo!
157  Programación / Scripting / [Reto Batch] Get IP from DNS en: 7 Mayo 2012, 09:25 am
Otro más de comandos... (y último :P)

Reto iniciado por Batchiano

Reto Nº 12

Nombre:          Get IP from DNS
Dificultad:       4/10
Objetivo:         Crear un comando que, al enviar un DNS, devuelva la IP adjunta a dicho DNS
Indicaciones:  Es obligatorio utilizar FOR.
Pista:               PING.
Ejemplo:



Solución: MP
158  Programación / Scripting / Re: [Reto Batch] Hex2Dec Batch Command en: 7 Mayo 2012, 09:02 am
Es cierto que el code necesita unos pequeños retoques, Pero tampoco hay que ponerse "Modo exigente ON" xD, El code cumple su función, Convertir un número Hexadecimal a Decimal, Es lo que pedias en el reto :P.

Salu2.

No me importaría si fueran 1000 líneas de código, pero son 3.  :o
159  Programación / Scripting / Re: [Reto Batch] Hex2Dec Batch Command en: 7 Mayo 2012, 08:11 am
Aqui dejo el mio :P

Código
  1. @Echo off
  2. If %~1 EQU "" Echo Hex2dec [Numero en Hexadecimal]
  3. set /A dec=(1 * %1)
  4. Echo %dec%


Hay que cuidar bien los códigos, porque siempre se va a ejecutar:

Código
  1. set /A dec=(1 * %1)
  2. Echo %dec%

Haya primer argumento o no. Y eso no es corecto. Tampoco la condición del IF es correcta, por tanto, no puedo dar por válido el código.
Como ya vieron como se hace, pongo la solución en el primer post, y cuando -- KiLiaN -- me entregue el código bien, se le adjudicará un punto. (Si los moderadores así lo creen conveniente).
160  Programación / Scripting / Re: [Reto Batch] Hex2Dec Batch Command en: 6 Mayo 2012, 17:56 pm
mañana are este reto que este es bastante sencillo

Pndre una parte del code.
Lo e echo con la forma facil
if ["%1"]==["10"] (goto:10) -ESTO REDIRIGE A LA PARTE QUE MUESTRA EL NUMERO 10 EN HEXADECIMAL-

La cosa facil serai ir colocando el if con todos los numero y ya esta.

Por ahí no van los tiros. Pero se hace muy fácil.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines