Título: Tip sobre acentos en Batch. Publicado por: leogtz en 20 Noviembre 2008, 04:48 am Bueno publico esto ya que varias veces me han preguntado sobre rutas que llevan acentos, y no saben como tratarlos.
Bueno para sacar los acentos vamos a hacer esto : Código: COPY CON ARCHIVO.TXT Donde ^z, es la combinacion de teclas CTRL+Z Que significa Fin de archivo en el CMD ó fin de entrada. Veamos una captura de como quedaría : (http://mx.geocities.com/leorocko13/ACENTOS.JPG) Ahora abrimos con el Bloc de notas el archivo que creamos : Código: notepad archivo.txt Y ya tenemos nuestros caracteres con acentos listos para usarse en un batch. Ejemplo : Código: @echo off Notese el : ¢. Esto tambien es util cuando se esta trabajando en una shell remota. Ejemplo con netcat : (http://mx.geocities.com/leorocko13/acentos3.JPG) Si se fijan, ahi si tuve que utilizar CTRL+C (Interrupcion de comando). Otra forma es usar edit.com Título: Re: Tip sobre acentos en Batch. Publicado por: dimitrix en 1 Mayo 2009, 21:53 pm Perdona mi ignorancia, pero no es más corto poner esto y ya está?:
Citar echo áéíóúÁÉÍÓÚ > archivo.txt Sería más sencillo y va igual ¿No? Título: Re: Tip sobre acentos en Batch. Publicado por: leogtz en 1 Mayo 2009, 22:37 pm No, mira, segun tu linea de codigo :
Código: @echo off Código: ßÚݾ·┴╔═Ë┌ Ahora esto: Código: á Título: Re: Tip sobre acentos en Batch. Publicado por: dimitrix en 1 Mayo 2009, 22:44 pm No, a ver, no se si son cosas distinas o que, pero mira:
(http://i214.photobucket.com/albums/cc173/dimitrix-es/XSS%20and%20Others/acentocmd-1.jpg) Me lo saca correctamente, a ver, yo lo necesitava para una ruta y me va bien pillando el símbolo de ahí. Un saludo. Título: Re: Tip sobre acentos en Batch. Publicado por: leogtz en 1 Mayo 2009, 22:55 pm A ver, voy a tratar de dejarlo claro con un ejemplo.
Hago una carpeta llamada "canción": Código: C:\>mkdir Canción Código: C:\>cd canción Pero si lo quiero hacer desde un batch?: Código: @echo off Código: El sistema no puede hallar la ruta especificada. Código: C:\>copy con "acentos.txt" Ahora cambio mi codigo por esto: Código: @echo off Saludos. Título: Re: Tip sobre acentos en Batch. Publicado por: EddyW en 2 Mayo 2009, 01:55 am Esta muy bien yo hago lo mismo y no solo para sacar los acentos tambien para estos caracteres:
Código: ☺☻♥♦♣♠•◘○◙♂♀♪♫☼►, etc SaluDOS!!! Título: Re: Tip sobre acentos en Batch. Publicado por: leogtz en 2 Mayo 2009, 03:05 am Es lo mismo:
Código: C:\>copy con caracteres.txt Título: Re: Tip sobre acentos en Batch. Publicado por: EddyW en 2 Mayo 2009, 05:11 am Si ya se como se hace, lo que sugeria era que pusieras el como se hace al principio, bueno no importa...
de todos modos esta muy bien.. ;D SaluDOS!!! Título: Re: Tip sobre acentos en Batch. Publicado por: NetVicious en 24 Septiembre 2010, 09:38 am Me he tirado 4-5 horas para resolver este problema de los malditos acentos en un BAT de una GPO
Después del típico @echo off poner chcp 1252 y escribir los bat como si nada y a escribir cómodamente los bat. Ejemplo: @echo off chcp 1252 echo áéíóúñÑ |