Insertar acentos en un batch

akyrion -  
 Balafatch -
Bonjour, quiero usar el siguiente comando en un *.bat pero los acentos no funcionan.. ¿cómo puedo hacerlo?

C:\Documents and Settings\All Users\Menú Inicio\Programas\Inicio\Acceso directo de Adobe Reader.lnk"

14 respuestas

  1. Copyright
     
    Hola a todos,

    Recientemente me enfrenté al mismo problema y encontré una solución mucho más sencilla:

    Abre tu archivo bat con el bloc de notas, si no lo encuentras, escribe wordpad.exe en el símbolo del sistema.

    Y guarda tu archivo especificando que es un documento de texto MS-DOS.

    ¡Magia! ¡Todos tus caracteres especiales han sido convertidos!
    57
    1. Lamarovsky Kharchov Mensajes publicados 86 Estado Miembro 29
       
      ¡Eso está bien dicho!
      ¡Era necesario usar WordPad en lugar del Bloc de notas! ¡No hay 36 soluciones! ¡Gracias!
      1
    2. knavenda
       
      ¡Demasiado fuerte, gracias!
      0
    3. borlanddelphiman
       
      Nula la solución... no responde en absoluto a la pregunta...
      -1
    4. borlanddelphiman
       
      Una descripción del reemplazo de caracteres especiales habría sido realmente mejor. Pero bueno, el ser humano quiere llegar a una solución sin entenderlo realmente en el fondo :P
      -1
    5. nitneuc
       
      No está tan mal como solución
      el archivo está codificado de manera diferente, eso es lo que se ha hecho.
      -1
  2. LeNarvalo
     
    He encontrado otra solución más lógica que usar Wordpad cruzando los dedos para que funcione... Utiliza Notepad++, haz clic en Codificación en la barra de menús, luego en Codificación de caracteres > Árabe > OEM 720, y voilà, podrás ingresar tus letras acentuadas y verlas aparecer correctamente.
    27
    1. Snej
       
      ¡Genial, funciona!
      0
    2. old_desperado
       
      ¡Efectivamente! ¡Funciona! ¡Gracias!
      0
    3. Pierre
       
      ¡Es lo más simple! ¡GRACIAS!
      0
  3. Ti_Gaß
     
    Mmmh, así es como procedo yo ; - ) :

    https://openclassrooms.com/forum/sujet/gravez-vos-fichiers-en-invite-23139#r2079981

    Sé que el tema no parece tener relación, pero lo explico en uno de los mensajes del tema.

    P.D. Disculpen a los moderadores si piensan que estoy reviviendo un viejo tema.

    Aquí hay un ejemplo de uso de acentos :

    @echo off
    echo €a se utiliza caracteres acentuados en Batch ;).
    set /p test=Por favor, ingresa caracteres acentuados :
    echo %test%
    %homedrive%
    cd C:\Documents and Settings\Propietario\Escritorio
    echo Si el directorio Propietario no existe, no presten atención al mensaje de error.
    cd
    pause
    cls
    echo Supresión del directorio …†…. Si no está presente, no presten atención al mensaje de error.
    rd …†…

    Coloca este archivo .bat en el escritorio y ejecútalo. ¡Listo!

    Finalmente, miren en mi enlace, he escrito una tabla completa de conversiones de caracteres. En aproximadamente un día también publicaré un archivo .doc (Word) que contiene todos los caracteres que "no deberían ser usados en un batch". Lo digo entre comillas. Porque hay gente que dice que es imposible y otros como yo sí :D.
    Una última cosa, solo estoy de paso en este sitio. He notado este tema en Google y no pude evitar responder. También les digo que voy a venir a ver las respuestas de este tema.

    Con esto, hasta la próxima.
    22
  4. logon313 Mensajes publicados 50 Estado Miembro 9
     
    ¡Hola!
    si utilizas Notepad ++ para crear tus programas por lotes, codifícalo en "OEM 850"

    --
    Batcher avanzado
    5
    1. Balafatch
       
      Impec, ¡es de lejos lo más simple! ¡!!!!!!!!!!!!!!!!!!!!!
      1
  5. Chrisix Mensajes publicados 60 Estado Miembro 60
     
    Bueno, está bien... entonces lo más simple (creo) es utilizar un editor de texto de estilo DOS como edit... (edit viene con Windows)
    2
    1. leoetlino Mensajes publicados 99 Fecha de registro   Estado Miembro Última intervención   3
       
      ¡Tienes razón, es simple!
      0
  6. Zep3k!GnO Mensajes publicados 2049 Estado Miembro 200
     
    bueno, cambia tu atajo de directorio.... :D
    Si no, hay que ver con los caracteres unicode tal vez funcione...

    Zep3k!GnO
    --> hola i hola o no vamos al trabajo :P
    1
  7. Nico
     
    Por mi parte, he resuelto el problema en el bloc de notas, cambiando la codificación a ANSI en la ventana "Guardar como..."
    0
  8. akyrion
     
    Ahaha, sí, claro que voy a cambiar de rep ^^
    Quiero eliminar un atajo instalado por Adobe Reader ^^

    En fin, ¿los caracteres unicode??
    -1
    1. Zep3k!GnO Mensajes publicados 2049 Estado Miembro 200
       
      sí sí puedes eliminar lo que Adobe te puso, no hay problema con el atajo...


      En fin, ¿los caracteres unicode ??
      Aquí está, señor :D

      -->http://www.collectionscanada.ca/6/19/s19-9235-f.html

      verás ...

      Zep3k!GnO
      -->hola i hola o no vamos a trabajar :P
      0
  9. akyrion
     
    He utilizado UltraEDIT con la visualización en modo OEM, he puesto mi acento y he guardado mi batch

    Del ok :)
    -1
    1. Zep3k!GnO Mensajes publicados 2049 Estado Miembro 200
       
      He utilizado UltraEDIT

      UltraEdit se lo recomiendo, ¡es una BOMBA este editor de texto, arrasa!

      Lo utilizo mucho ... :D

      Zep3k!GnO
      -->¡hola, hola! no vamos al trabajo :P
      0
    2. Pierrot
       
      Para tu información, también tenía un problema de acentos en un batch y me encontré con tu discusión que me hizo pensar y recordar la creación de batches en Windows 3.1 (¡no nos hace más jóvenes!!!!).

      Hay un editor que viene con DOS al escribir simplemente el comando EDIT que me permitió resolver mi problema sin pasar por UltraEDIT. Está claro que no es lo más moderno en términos de editores, pero funciona muy bien y los acentos también...
      0
  10. Chrisix Mensajes publicados 60 Estado Miembro 60
     
    hola... para resolver el problema original me parece que sería mejor utilizar los nombres cortos de msdos

    del estilo "c:\docume~1\usuario\mesdoc~1"

    en lugar de "c:\documents and settings\usuario\mis documentos"
    -3
    1. Pierrot
       
      Estoy de acuerdo contigo aunque tu respuesta no aporta ninguna solución a mi problema.

      Sin problema para pasar por c:\progra~1\micros~1 etc, etc.

      Sin embargo, para el directorio Modelos (que solo tiene 7 caracteres) el batch editado con un bloc de notas devuelve un carácter "raro" para el carácter acentuado. Al usar el editor DOS (EDIT) el carácter que se devuelve es el correcto.

      Fin.

      P.
      0
  11. Xarkhan
     
    Gracias chicos.

    Esta pequeña herramienta (editar) ha salvado mi lote :)
    -3
  12. sibtcha
     
    ¿Hay que hacer cómo para usar edit si el carácter que buscamos es "à"

    Gracias de antemano
    -3
  13. leprofca
     
    Hola,

    Tengo el mismo problema de acento en mis archivos por lotes. He intentado sus sugerencias utilizando EDIT... convirtió mis é en u con acento agudo... así que mi problema sigue sin resolver... ¿solución?
    -3
  14. Leahkim Mensajes publicados 3219 Estado Miembro 281
     
    EDIT funcionó de maravilla para mí !!
    -3
    1. chhoun_h Mensajes publicados 1 Estado Miembro
       
      El editor de texto Textpad también funciona, solo hay que ir al menú herramientas y luego "convertir a dos" y después guardar el archivo.
      0