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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 51
161  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Corrector ortografico en: 5 Diciembre 2007, 20:43 pm
Existen muchos correctores...aunke se ponga alguno la gente no lo usaría...

Si estaría bien añadir mas palabras de esas que dice el-brujo...por ejemplo si kieren k podría ser que o aki o estas k lleven qu y normalmente se escriben con k pero a mi esas no me dañan a la vista...

A mi lo de las palabras censuradas no me parece bien...me parece bien para corregir faltas (y para corregir tildes k nadie las pone estaría cojonudo) pero para censurar palabras como ***** (m i e r d a) no se...parece k prohiben la libre expresión...pero eso es otra cosa...

Saludos ;)
162  Programación / Scripting / Re: Calculadora en el batch en: 5 Diciembre 2007, 20:40 pm
No...los batch solo responden a los eventos de presionar teclas en un pause o en un set k te pida introducir algo...o en algún programa k lo haga...pero lo k tu dices no se puede hacer en BATCH :xD

Saludos ;)
163  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Corrector ortografico en: 5 Diciembre 2007, 15:58 pm
Y siempre hay el de la barra google.... :xD

Llo nnKa Lo uSOO lla k mI OrTÖgRáfiÁ essssses pPefreTá  :xD :xD

Saludos ;)
164  Programación / Scripting / Re: ayuda programa bat!! en: 5 Diciembre 2007, 15:13 pm
Jaja el code ya lo tenía puesto yo más arriba...

Yo pienso k no se puede pork las variables están limitadas a 32 bytes...contando numeros negativos, por lo k se keda en 16 bytes...

Aunke supongo k se podría expresar como producto de varios factores (k no desbordasen)...


por ejemplo: 15! = 479001600 * 2730

Pero no me apetece hacerlo...sería comprovar cada ciertas multiplicaciones si se desborda la variable y si lo hace almacena el valor y comienza otro...

weno de momento no me apetece hacerlo...algún día si lo hago lo pongo...

Saludos ;)
165  Programación / Scripting / Re: Calculadora en el batch en: 5 Diciembre 2007, 15:06 pm
Primero no se para k pones mil veces el mismo code...el mensaje ese...con un goto ya está...yo de ti me miraría el tutorial sobre batch de SDC que hay pegado en esta misma sección...

Para saber la linea en la que falla quita el @echo off y ejecuta el bat desde una consola cmd ya abierta y ya ves en k falla...

así a simple vista pueden ser las etiquetas :+ y las similares...pienso k solo pueden tener caracteres alfanumericos...pero no se seguro k no prové ehh!!!


Saludos ;)
166  Programación / Scripting / Re: Calculadora en el batch en: 4 Diciembre 2007, 20:30 pm
Nunca lo había pensado...prueva a poner mas espacios despues del echo a ver  :xD
167  Programación / Scripting / Re: Calculadora en el batch en: 4 Diciembre 2007, 20:04 pm
Varios problemas...primero ya en algunas instrucciones como set /p los tenias pegados algunos...después en el echo no puede susar carácteres >>> o <<< y si los kieres kieres usar antes de cada caracter tienes que poner el simbolo ^, y para poner este simbolo tienes que poner dos ^^
Después otra cosa es que en vez de poner un echo a secas pon un echo. para dejar una linea en blanco...

Código
  1. @echo off
  2. color 0a
  3. echo *******************************************************************
  4. echo ////////////////////Bienvenido a la calculadora de\\\\\\\\\\\\\\\\\\\\
  5. echo ^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^<^< ^^Arkangel Creations^^ ^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>^>
  6. echo *******************************************************************
  7. set /P var1=Introduce un valor a sumar:
  8. cls
  9. set /P var2=Introduce otro valor a sumar:
  10. cls
  11. set /a resultado=%var1%+%var2%
  12. echo El resultado de la suma es %resultado%
  13. pause>nul

Saludos ;)
168  Programación / Scripting / Re: ayuda programa bat!! en: 4 Diciembre 2007, 19:53 pm
para el parametro usa la variable %1

hice este code a ver si te sirve:

Código
  1. @echo off
  2. If "%1"=="" exit /b
  3. set /a x=%1*1
  4. if not "%1"=="%x%" exit /B
  5. If %1 LSS 0 (
  6. echo Error, no existe el factorial de un numero negativo
  7. pause>NUL
  8. )
  9. If %1 GTR 12 (
  10. echo El numero al que se le va calcular el factorial es mayor que 12
  11. echo El resultado sera erroneo!!
  12. )
  13. set /a res=1
  14. for /L %%I IN (2,1,%1) DO set /A res=%%I*res
  15. echo El factorial de %1 es %res%
  16. pause>NUL

Ya te advierto que solo muestra el factorial de un numero menor o igual que 12, ya que si el numero es mayor que 12 su factorial desborda la variable y te muestra un resultado erroneo...si me apetece otro dia miro si puedo arreglarlo...espero k te sirva...

Un saludo ;)
169  Programación / Scripting / Re: Calculadora en el batch en: 4 Diciembre 2007, 19:23 pm
Dividir \, multiplicar *, restar -

Para potencias y raíces mirate este tema pegado en esta misma sección:

http://foro.elhacker.net/index.php/topic,163184.0.html

Y si kieres hacer división con decimales mirate estos codes que hice baseandome en el codigo de otro, te pongo dos codigos pork el primero te va mostrando el progreso del calculo (a partir de 70 decimales) y el segundo no te muestra nada...


Código
  1. @echo off
  2. ::Division con decimales by nhaalclkiemr
  3. ::Baseado en el code de kraszic
  4.  
  5. title DIVISION CON DECIMALES
  6.  
  7. echo Calcula una division hasta con numeros decimales
  8. :main
  9. set did=
  10. set div=
  11. set max=
  12. set /p did=Introduce el dividendo:
  13. set /p div=Introduce el divisor:
  14. set /p max=Introduce el numero maximo de decimales (por defecto 60):
  15. if "%did%"=="" goto main
  16. if "%div%"=="" goto main
  17. if "%max%"=="" set max=60
  18. if "%max%"=="0" set max=60
  19. set /a xxx=%did%*1
  20. if not "%xxx%"=="%did%" goto main
  21. set /a xxx=%div%*1
  22. if not "%xxx%"=="%div%" goto main
  23. set /a xxx=%max%*1
  24. if not "%xxx%"=="%max%" goto main
  25. if %div%==0 (
  26. echo Error. Division por cero.
  27. pause>nul
  28. )
  29. set /a divno0=%did%/%div%
  30. set /a mult1=%divno0%*%div%
  31. set /a resi0=%did%-%mult1%
  32. if %resi0%==0 (
  33. goto exacto
  34. )
  35. set p=0
  36. echo Calculando...
  37. :a
  38. set /a nu=nu+1
  39. if not "%percent%"=="" set /a antpercent=%percent%
  40. set /a percent=%nu%*100/%max%
  41. if not "%antpercent%"=="%percent%" (
  42. if %nu% GTR 70 echo %percent%%%
  43. )
  44. set temp1=resi%p%
  45. set temp2=divno%nu%
  46. set temp3=mult%nu%
  47. call:func1 %%%temp1%%%0
  48. call:func2 %%%temp2%%% %%%temp2%%%
  49. call:func3 %%%temp1%%%0 %%%temp3%%%
  50. goto sig
  51. :func1
  52. set /a divno%nu%=%1/%div%
  53. goto:EOF
  54. :func2
  55. set /a mult%nu%=%1*%div%
  56. goto:EOF
  57. :func3
  58. set /a resi%nu%=%1-%2
  59. goto:EOF
  60. :sig
  61. set /a p=p+1
  62. set temp=resi%nu%
  63. call:funcion2 %%%temp%%%
  64. goto sig2
  65. :funcion2
  66. set tempvalue=%1
  67. goto:EOF
  68. :sig2
  69. If not %nu%==%max% if not %tempvalue%==0 goto a
  70. For /L %%I IN (1,1,%nu%) DO (
  71. call:funcion3 %%%%divno %%I%%%%
  72. )
  73. goto exacto
  74. :funcion3
  75. call:funcion7 %1%2
  76. goto seguir
  77. :funcion7
  78. set tmpvar=%1
  79. goto:EOF
  80. :seguir
  81. set decimal=%decimal%%tmpvar%
  82. goto:EOF
  83. :exacto
  84. if not "%decimal%"=="" set decimal=.%decimal%
  85. echo Resultado: %divno0%%decimal%
  86. pause>nul

Código
  1. @echo off
  2. ::Division con decimales by nhaalclkiemr
  3. ::Baseado en el code de kraszic
  4.  
  5. title DIVISION CON DECIMALES
  6.  
  7. echo Calcula una division hasta con numeros decimales
  8. :main
  9. set did=
  10. set div=
  11. set max=
  12. set /p did=Introduce el dividendo:
  13. set /p div=Introduce el divisor:
  14. set /p max=Introduce el numero maximo de decimales (por defecto 30):
  15. if "%did%"=="" goto main
  16. if "%div%"=="" goto main
  17. if "%max%"=="" set max=30
  18. if "%max%"=="0" set max=30
  19. set /a xxx=%did%*1
  20. if not "%xxx%"=="%did%" goto main
  21. set /a xxx=%div%*1
  22. if not "%xxx%"=="%div%" goto main
  23. set /a xxx=%max%*1
  24. if not "%xxx%"=="%max%" goto main
  25. if %div%==0 (
  26. echo Error. Division por cero.
  27. pause>nul
  28. )
  29. set /a divno0=%did%/%div%
  30. set /a mult1=%divno0%*%div%
  31. set /a resi0=%did%-%mult1%
  32. if %resi0%==0 (
  33. goto exacto
  34. )
  35. set p=0
  36. echo Calculando...
  37. :a
  38. set /a nu=nu+1
  39. set temp1=resi%p%
  40. set temp2=divno%nu%
  41. set temp3=mult%nu%
  42. call:func1 %%%temp1%%%0
  43. call:func2 %%%temp2%%% %%%temp2%%%
  44. call:func3 %%%temp1%%%0 %%%temp3%%%
  45. goto sig
  46. :func1
  47. set /a divno%nu%=%1/%div%
  48. goto:EOF
  49. :func2
  50. set /a mult%nu%=%1*%div%
  51. goto:EOF
  52. :func3
  53. set /a resi%nu%=%1-%2
  54. goto:EOF
  55. :sig
  56. set /a p=p+1
  57. set temp=resi%nu%
  58. call:funcion2 %%%temp%%%
  59. goto sig2
  60. :funcion2
  61. set tempvalue=%1
  62. goto:EOF
  63. :sig2
  64. If not %nu%==%max% if not %tempvalue%==0 goto a
  65. For /L %%I IN (1,1,%nu%) DO (
  66. call:funcion3 %%%%divno %%I%%%%
  67. )
  68. goto exacto
  69. :funcion3
  70. call:funcion7 %1%2
  71. goto seguir
  72. :funcion7
  73. set tmpvar=%1
  74. goto:EOF
  75. :seguir
  76. set decimal=%decimal%%tmpvar%
  77. goto:EOF
  78. :exacto
  79. if not "%decimal%"=="" set decimal=.%decimal%
  80. echo Resultado: %divno0%%decimal%
  81. pause>nul


El código de los dos es lo mismo, en el primero añadí unas lineas poco importantes para obtener el progreso...
170  Programación / Scripting / Re: CERRAR EL NOD32 en: 4 Diciembre 2007, 19:22 pm
Haber, primero yo solo puse mi bat por si a alguien le sirve de ayuda y no he opinado nada...lo de rapidshare ya te he dicho el problema...y no me voy ir a un ciber para solamente bajar un codigo...

Esto es zona Scripting...aki se ponen codigos y se comenta...además k problema tienes ya k kuando baje el code ya lo veré...k mas da k lo pongas aki? y si lo pasaste a .exe (k no se) te digo k se puede recuperar el BAT principal igualmente...y de ser así además a la sección de Troyanos y Virus no a la Scripting...

Weno el code me da igual k el mio funciona muy bien...era solo por curiosidad...saludos ;)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 51
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines