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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Introducir acentos en rutas en batch ¿alguna idea?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Introducir acentos en rutas en batch ¿alguna idea?  (Leído 9,757 veces)
gorgon12

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Introducir acentos en rutas en batch ¿alguna idea?
« en: 30 Septiembre 2009, 18:11 pm »

Bueno chavos... nuevamente aqui andamos atorados.

la cosa es que al introducir un comando copy en un archivo batch especifico una ruta que poseé acentos en alguna parte del trayecto. y lo que sucede es que el sistema al no encontrar la ruta crea un nuevo directorio con un caracter extraño en lugar del acento.

la prueba de esto esta que simplemente al introducir.

echo á é í ó ú

aparecen caracteres raros.

¿Alguien sabe como solucionar esto?

Gracias


En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: Introducir acentos en rutas en batch ¿alguna idea?
« Respuesta #1 en: 30 Septiembre 2009, 19:01 pm »

Usar esos caracteres raros ... si al crear un batch pones esos caracteres, al ejecutarse lo traduce en lo que corresponde

Por ejemplo ... un batch con lo siguiente:
Código:
echo configuraci¢n
pause
genera una salida correcta
Código:
D:\>acento.bat

D:\>echo configuración
configuración

D:\>pause
Presione una tecla para continuar . . .

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
gorgon12

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: Introducir acentos en rutas en batch ¿alguna idea?
« Respuesta #2 en: 30 Septiembre 2009, 19:11 pm »

Tienes toda la razón Nov... si usas vocales y acentos se interpretan como caracteres raros y caracteres raro se interpretan como vocales cona acentos.

Me da la impresión de que no es la mejor manera de solucionar el problema... debe de haber algo relacionado con el character set, la regio e idioma o algo por ahí.

pero bueno... esto soluciona mi problema.

Muchas gracias por la pronta respuesta... proximamente seguiremos molestando.

  ;)
En línea

0x0309

Desconectado Desconectado

Mensajes: 215


Ver Perfil
Re: Introducir acentos en rutas en batch ¿alguna idea?
« Respuesta #3 en: 30 Septiembre 2009, 19:16 pm »

Prueba los siguiente:

al comienzo de tu script escribe:

chcp 1252

y luego usa acentos tal cual:
Por ejemplo
cd configuración

lo otro es que reemplaces cada acento con el carácter comodín ? así como es poco probable que hayan dos carpetas con el mismo nombre con un carácter diferente esto funciona:

cd configuraci?n

En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Introducir acentos en rutas en batch ¿alguna idea?
« Respuesta #4 en: 1 Octubre 2009, 04:07 am »

http://foro.elhacker.net/scripting/tip_sobre_acentos_en_batch-t235713.0.html
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Alguna Idea de este codigo batch??
Scripting
xBart 2 2,739 Último mensaje 16 Abril 2011, 21:11 pm
por SuperDraco
[BATCH] Ayuda Verificando rutas
Scripting
Geormarsch 0 1,637 Último mensaje 22 Septiembre 2011, 23:56 pm
por Geormarsch
Pregunta bastante sencilla: Acentos y comillas en Batch
Scripting
z3nth10n 9 6,925 Último mensaje 24 Mayo 2012, 21:02 pm
por z3nth10n
[BATCH] Variables generadas con FOR no reconocen acentos
Scripting
TitoHL. 6 4,664 Último mensaje 6 Septiembre 2012, 18:30 pm
por TitoHL.
[APORTE] [BATCH] Acentos en los programas Batch - La mejor solución
Scripting
Príncipe_Azul 5 12,196 Último mensaje 2 Mayo 2014, 00:09 am
por cyberalejo17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines