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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17
111  Programación / Scripting / Re: [BATCH]Suma y resta números de cualquier longitud en: 24 Julio 2012, 11:22 am
Genial binary_death. Trataré de testearlo :)

Yo también estoy implementando el tipo de dato array-fake (unidimensional) aunque voy poquito a poco. Fake porque se basa simplemente en variables estáticas  ;D pero ya va tomando forma.

Hace años un compi mío que también estaba en IH, hizo que batch trabajara con decimales, pero no recuerdo cómo ni qué exactamente... a ver si encuentro el código... :)

A ver si hoy me pongo con el TAD array y lo posteo...

Salud3t3S
112  Programación / Scripting / Re: -> Programación BATCH Avanzada. (nuevo) en: 23 Julio 2012, 23:58 pm
Muy bueno el link, ahora tengo mas data para seguir probando, gracias!
 ;D

También estaría bien que buscaras algún tutorial sobre Nesting.
113  Programación / Scripting / Re: [DATOS] Análisis AV continuado virulator + rutinas ofuscación nuevas en: 20 Julio 2012, 23:21 pm
Pues no estaría mal ofuscar el código.
114  Programación / Scripting / Re: [Reto Batch] Variaciones con repetición,con 26 elementos [abecedario inglés] en: 11 Julio 2012, 14:05 pm
Entonces, como son cadenas de longitud x...

26 · 26 · 26 · ... · 26 (x veces) = 26x = ∏xi=1 26 (x∈Ν)

combinaciones totales
115  Programación / Scripting / Re: [Reto Batch] Variaciones con repetición,con 26 elementos [abecedario inglés] en: 11 Julio 2012, 00:25 am
Teniendo en cuenta que son variaciones con repetición de 26 elementos cogidos de 26 en 26...

VR(26,26) = 2626 = 6156119580207157310796674288400203776 combinaciones posibles...

Aunque en la imagen aparecen cadenas de 4 caracteres lo que equivale a...

VR(26,4) = 264 = 456976 combinaciones posibles...

En definitiva, ¿cadenas de qué longitud? ¿O cadenas de 1..26?
116  Programación / Scripting / Re: [Reto Batch]Edad lunar en: 9 Julio 2012, 22:28 pm
Código
  1. ::Edad Lunar Batchiano ;)
  2. @echo off
  3.  
  4. set /p "dia=Dia: "&set /p  "mes=Mes: "&set /p "anho=Anho: "
  5.  
  6. ::Epacta con número áureo
  7. set /a Epacta=((((anho + 1) %% 19) - 1) * 11) %% 30
  8.  
  9. if %mes% GEQ 3 (
  10. set /a MesesDesdeMarzo=%mes%-3
  11. ) else if %mes% EQU 2 (
  12. set /a MEsesDesdeMarzo=1
  13. ) else (
  14. set /a MEsesDesdeMarzo=0
  15. )
  16.  
  17. ::Edad Lunar
  18. set /a EdadLunar = (Epacta + dia + MesesDesdeMarzo) %% 30
  19. echo EdadLunar: %EdadLunar%
  20.  
  21. ::Fase Lunar
  22. set "FaseLunar=Novilunio,Cuarto creciente,Plenilunio,Cuarto menguante"
  23. if %EdadLunar% LSS 7 (
  24. echo %FaseLunar:~0,9%
  25. ) else (
  26. if %EdadLunar% LSS 14 (
  27. echo %FaseLunar:~10,16%
  28. ) else (
  29. if %EdadLunar% LSS 21 (
  30. echo %FaseLunar:~27,10%
  31. ) else (
  32. if %EdadLunar% LSS 29 (
  33. echo %FaseLunar:~38,16%
  34. ) else (
  35. echo %FaseLunar:~0,9%
  36. )
  37. )
  38. )
  39. )
  40. pause&exit/b
  41.  
117  Programación / Scripting / Re: Batch: Valores nulos en: 11 Junio 2012, 08:14 am
Solo una pequeña anotación, Sobre esto que explicó Batchiano:

Si la variable es una cadena vacía, No es una variable definida, Por lo tanto solo es necesario verificar si se ha definido (if not defined...)

Ejemplo:

Código
  1. @Echo OFF
  2. Set "var=asfasf"
  3. Set "var="

Saludos!.

Ups, me colé! xD Creí que tenía un valor basura.
118  Programación / Scripting / Re: Batch: Valores nulos en: 10 Junio 2012, 12:30 pm
if not defined %password% goto menu. Creo que es asi.

Saludos ;D

Verificamos si una variable no ha sido definida previamente.
Código
  1. if not defined variable () else ()

Solo hay que colocar el identificador de la variable, no acceder a su contenido.

Verificamos si la variable es una cadena vacía.
Código
  1. if "%variable%" EQU "" () else ()

Saludos.
119  Programación / Scripting / Re: Aconsejarme en: 9 Junio 2012, 16:06 pm
Si deseas aprender Pascal, Free Pascal -> http://www.youtube.com/playlist?list=PL8B762B052A22636C&feature=view_all
120  Programación / Scripting / Re: [BATCH] ¿Crear comandos? en: 9 Junio 2012, 06:15 am
Código
  1. exit /b
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