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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  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
141  Programación / Scripting / [AYUDA] [BATCH] Como saber si una variable tiene un caracter especifico. en: 21 Febrero 2020, 19:59 pm
Hola otra vez. Como mencioné en el título, quisiera saber Como saber si una variable tiene un caracter especifico.

Lo que quiero hacer es algo como...

Código
  1. @echo off
  2.  
  3. :a
  4. Set /p "num=Introduce un numero decimal > "
  5. if not defined num (goto :a)
  6.  
  7. ::Bien, ahora, lo que quiero saber es; si el numero introducido
  8. ::tiene una coma en cualquier parte, muestre un mensaje, sino
  9. ::muestra otro mensaje.
  10.  

Como ven, no tengo ni siquiera una idea de como se podría hacer.

Espero que me puedan ayudar... Gracias!
142  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 21 Febrero 2020, 17:38 pm
Sé que no se deben pedir códigos hechos, pero, como se hace?
143  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 21 Febrero 2020, 14:28 pm
Por que haces el codigo tan largo?  :huh:

Podrias meter el abecedario en una variable y recorrerla como un Array .
.-. asi el codigo seria mas corto.

No sé como. Sino, lo hubiese hecho así. De hecho, lo había pensado, pero no me llegó ninguna idea de como hacerlo.
144  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 21 Febrero 2020, 03:06 am
Nahh ya hallé la solución. Era casi lo mismo que lo de EdePC
145  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 21 Febrero 2020, 02:02 am
La salida es Perfectamente "gnkz" , no hay ningun error.

Es cierto, pero intenta con otras palabras
146  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 20 Febrero 2020, 15:12 pm
Volví. Perdón por la ausencia...

... Bien, mi otro problema es el siguiente:

Tengo un bat y su función es cambiar cada letra por otra. Tengo una manera específica de cambiar las letras; cada letra será transformada a la letra que le antecede, es decir:

a=z ; b=a ; c=b ; y así sucesivamente.

He aqui el código de ejemplo

Código
  1. @echo off
  2. set word=hola
  3. echo %word%
  4. set word=%word:a=z%
  5. set word=%word:b=a%
  6. set word=%word:c=b%
  7. set word=%word:d=c%
  8. ::etc...
  9. echo %word%
  10. pause>nul
  11. goto :eof
  12.  

La salida deberia ser gnkz. Pero no lo es. Sé cual es el fallo, pero no sabría explicarlo. Mi pregunta es: ¿Se puede hacer funcionar?
147  Programación / Scripting / Re: [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 18 Febrero 2020, 12:27 pm
 :o  :o Tan fácil era? Es enserio? Wow, muchísimas gracias... Ojala te pudiera dar algo en compensación por tu ayuda. De verdad, gracias...

Pero, tengo otro problema con la sustitución (de este si sé la causa [creo] pero no la solución)... Después la posteo, ahora me tengo que ir al Liceo xDD
148  Programación / Scripting / [AYUDA] [BATCH] Problemita con sustitución de caracteres... en: 17 Febrero 2020, 23:22 pm
Hola, tengo un problema (del cual no sé la causa) con respecto a la sustitución de caracteres. No coloco el código, porque me enoje, y lo borré, pero, era algo así...

Código
  1. @echo off
  2. set bloq_mayus=off
  3. set "word=mundo"
  4.  
  5. if %bloq_mayus%==on (
  6. set word=%word:a=A%
  7. set word=%word:b=B%
  8. set word=%word:c=C%
  9. ::etc...
  10. echo %word%
  11. pause>nul
  12. )
  13.  
  14. echo %word%
  15. pause>nul
  16.  

Y… no sé porque no funciona...

Gracias por su atención!
149  Programación / Scripting / [APORTE] [BATCH] Convertidor de Temperatura en: 17 Febrero 2020, 19:59 pm
Hola, que tal? El día de hoy quisiera compartir otro de mis proyectos en Batch. Se trata de un convertidor de temperaturas (con varios tipos de conversion [son 6, de hecho]). Lo posteo, porque busqué en el foro, y no encontré nada... Asi que...



Convertidor de Temperatura
Por .:Xx4NG3LxX:.



Código
  1. @echo off
  2. title Convertidor de Temperatura  -  Por .:Xx4NG3LxX:.
  3.  
  4. :menu
  5. cls
  6. echo Tipo de conversion:
  7. echo 1) de øC a øF
  8. echo 2) de øF a øC
  9. echo 3) de øC a øK
  10. echo 4) de øK a øC
  11. echo 5) de øF a øK
  12. echo 6) de øK a øF
  13. echo 7) Salir
  14.  
  15. CHOICE /C 1234567 /M "Escoje tu tipo de conversion. "
  16.  
  17. if %errorlevel%==1 (goto :1)
  18. if %errorlevel%==2 (goto :2)
  19. if %errorlevel%==3 (goto :3)
  20. if %errorlevel%==4 (goto :4)
  21. if %errorlevel%==5 (goto :5)
  22. if %errorlevel%==6 (goto :6)
  23. goto :eof
  24.  
  25. :1
  26. set/a C=
  27. cls
  28. echo De øC a øF
  29. echo Formula: øCú(2ö5)+32
  30. set/p "C=Grados Celsius > "
  31.  
  32. set/a F=((%C% * 2)/5) + 32
  33. echo %C% øC equivalen a %F% øF
  34. pause>nul
  35. goto :menu
  36.  
  37. :2
  38. set/a F=
  39. cls
  40. echo De øF a øC
  41. echo Formula: (øF - 32) / 2
  42. set/p "F=Grados Fahrenheit > "
  43.  
  44. set/a C=(%F% - 32) / 2
  45. echo %F% øF equivalen a %C% øC
  46. pause>nul
  47. goto :menu
  48.  
  49. :3
  50. set/a C=
  51. cls
  52. echo De øC a øK
  53. echo Formula: øC + 273
  54. set/p "C=Grados Celsius > "
  55.  
  56. set/a K=%C% + 273
  57. echo %C% øC equivalen a %K% øK
  58. pause>nul
  59. goto :menu
  60.  
  61. :4
  62. set/a K=
  63. cls
  64. echo De øK a øC
  65. echo Formula: øK - 273
  66. set/p "K=Grados Kelvin > "
  67.  
  68. set/a C=%K% - 273
  69. echo %K% øK equivalen a %C% øC
  70. pause>nul
  71. goto :menu
  72.  
  73. :5
  74. set/a F=
  75. cls
  76. echo De øF a øK
  77. echo Formula: (øF + 460) / 2
  78. set/p "F=Grados Fahrenheit > "
  79.  
  80. set/a K=(%F% + 460) / 2
  81. echo %F% øF equivalen a %K% øK
  82. pause>nul
  83. goto :menu
  84.  
  85. :6
  86. set/a K=
  87. cls
  88. echo De øK a øF
  89. echo Formula: (øK ú 2) - 460
  90. set/p "K=Grados Kelvin > "
  91.  
  92. set/a F=(%K% * 2) - 460
  93. echo %K% øK equivalen a %F% øF
  94. pause>nul
  95. goto :menu
  96.  

Espero que les sea de utilidad en algo... También, un «gracias» o un «está bien, pero le falta...», estaría bien... Sin más, me despido...

PD: Lo único malo; es que (obviamente) batch no trabaja con decimales...

EDITO: TAMPOCO ENCONTRÉ EN INTERNET. SI ALGUIEN ENCUENTRA ALGO, PORFAVOR PASENME EL LINK. GRACIAS
150  Programación / Scripting / Re: [PROBLEMA] [BATCH] Varios comandos no... ¿Sirven? en: 17 Febrero 2020, 18:23 pm
Tienes el sistema instalado en C: e intentas buscar el archivo en la ruta D: no?

No... xDD. Ya lo intenté... Y nada, no da resultado.

Ya he revisado la ruta para ver si el archivo (comando) existe. Y efectivamente, existe; lo que pasa cuando lo intento ejecutar fuera de la consola o un archivo por lotes, es decir, ejecutando directamente el .exe, me muestra lo siguiente en una ventana:

Citar
Windows no puede encontrar el archivo "D:\Windows\System32\debug.exe". Asegúrese de que el nombre esté escrito correctamente e inténtelo de nuevo.

PD: Disculpen las molestias...
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines