Salvar caracteres [batch]

Iniciado por kraszic, 4 Agosto 2008, 15:22 PM

0 Miembros y 1 Visitante están viendo este tema.

kraszic

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 (dos) [Seleccionar]

set /p vacr=Introduzca la frase:
set vacr=%vacr:ñ=26Lu%
set vacr=%vacr:ç=1234%
rem No se porq no va la ñ ni la ç...
set vacr=%vacr:,=14fl%
set vacr=%vacr:;=18fl%
rem No me funciona la "," ni el ";", lo mas raro, es q los demas signos de puntuacion me funcionan sin problemas.
set vacr=%vacr:¡=9999%
rem Fijaros q no es una i, es el simbolo de exclamacion
set vacr=%vacr:==1jyl%
rem Aqui quiero sustituir el signo =
set vacr=%vacr:*=4741%
rem * como simbolo, no como comodin


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

leogtz

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


Saludos.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

kraszic

Cita de: RockoX 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


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

carlitos.dll

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á.

kraszic

#4
Cita de: 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á.

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

saludos

kraszic

bueno, mas o menos, al final consegui lo q queria..
Uno de los pocos caracter q no e podido usar es: ^

saludos