Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: kraszic en 4 Agosto 2008, 15:22 pm



Título: Salvar caracteres [batch]
Publicado por: kraszic en 4 Agosto 2008, 15:22 pm
Buenas, vereis, estoy tratando de hacer un programa en el cual tu escribas una frase y el programa sustituya las letras de la frase por lo q yo le diga. Despues hare otro programa q sera como para descifrar lo q hace el programa anterior.

Mi problema viene a la hora de sustituir ciertos caracteres, ya q o el programa me da error o batch no me los coge, necesitaria soluciones.

Código
  1. set /p vacr=Introduzca la frase:
  2. set vacr=%vacr:ñ=26Lu%
  3. set vacr=%vacr:ç=1234%
  4. rem No se porq no va la ñ ni la ç...
  5. set vacr=%vacr:,=14fl%
  6. set vacr=%!!%
  7. rem No me funciona la "," ni el ";", lo mas raro, es q los demas signos de puntuacion me funcionan sin problemas.
  8. set vacr=%vacr:¡=9999%
  9. rem Fijaros q no es una i, es el simbolo de exclamacion
  10. set vacr=%vacr:==1jyl%
  11. rem Aqui quiero sustituir el signo =
  12. set vacr=%vacr:*=4741%
  13. rem * como simbolo, no como comodin
  14.  

Bueno, estos son algnos caracteres q me gustaria q los reemplazara pero no me van.
Todos los otros caracteres como signos de puntuacion, letras numeros o [[[[+, -, /, (, ), [, ], {, }, @, #, $, \]]]] me funcionan sin problemas.

Evidentemente, ese no es el code del programa, solo es para q entiendan mi duda.

saludos


Título: Re: Salvar caracteres [batch]
Publicado por: leogtz en 4 Agosto 2008, 18:28 pm
Mira, creo que el problema es que esos son caracteres especiales o no comunes.

Con este enlace intenta hallar su codigo con el teclado numerico.

http://foro.elhacker.net/scripting/batch_un_pequeno_aporte-t217930.0.html (http://foro.elhacker.net/scripting/batch_un_pequeno_aporte-t217930.0.html)
 
Saludos.


Título: Re: Salvar caracteres [batch]
Publicado por: kraszic en 4 Agosto 2008, 23:32 pm
Mira, creo que el problema es que esos son caracteres especiales o no comunes.

Con este enlace intenta hallar su codigo con el teclado numerico.

http://foro.elhacker.net/scripting/batch_un_pequeno_aporte-t217930.0.html (http://foro.elhacker.net/scripting/batch_un_pequeno_aporte-t217930.0.html)
 
Saludos.

No te entiendo para q quieres q mire su codigo con el teclado numerico..
Como podria hacer para q sustituyera los caracteres????

El tema esta en q si yo introduzco una frase con la letra ñ, quiero q la sustituya y no consigo q lo haga.

saludos


Título: Re: Salvar caracteres [batch]
Publicado por: carlitos.dll en 5 Agosto 2008, 00:50 am
Abrélo con el edit.com y verás que te reemplaza esos carácteres por otros, dentro del edit coloca la ñ y el otro carácter, y lo guardas, y funcionará.


Título: Re: Salvar caracteres [batch]
Publicado por: kraszic en 5 Agosto 2008, 00:58 am
Abrélo con el edit.com y verás que te reemplaza esos carácteres por otros, dentro del edit coloca la ñ y el otro carácter, y lo guardas, y funcionará.

ya lo piye.. xD
Gracias, mañana lo pruebo

saludos


Título: Re: Salvar caracteres [batch]
Publicado por: kraszic en 5 Agosto 2008, 16:55 pm
bueno, mas o menos, al final consegui lo q queria..
Uno de los pocos caracter q no e podido usar es: ^

saludos