Acento em arquivos-.BAT Batch

Se em seu arquivo .BAT tiver alguma linha/parâmetro com palavras acentuadas, na hora da execução os parâmetros/comandos acentuados não serão interpretados. Os arquivos .BAT não aceita acentuação. 

Se seu arquivo tiver alguma palavra acentuada, como no exemplo abaixo, você deverá substituir a letra acentuada pelo respectivo caracteres especiais, disponível na tabela ASCII. 

Exemplo de comando com palavra acentuada:

net localgroup administradores “serviço local” /add

Nesse exemplo, temos algumas instruções para adicionar a conta Serviço Local no grupo Administradores, podemos ver que a palavra Serviço tem o "Ç", sendo assim, essa letra deverá ser substituída por um caractere especial correspondente.

Vide no exemplo abaixo como deve ficar:

net localgroup administradores “servio local” /add


Abaixo preparamos uma tabela com os caracteres especiais e suas respectivas letras

Letra=Caractere Especial

á=
à=…
ã=Æ
ä=„
â=ƒ
Á=µ
À=·
Ã=Ç
Ä=Ž
Â=¶
é=‚
è=Š
ë=‰
ê=ˆ
É=
È=Ô
Ë=Ó
Ê=Ò
í=¡
ì=
ï=‹
î=Œ
Í=Ö
Ì=Þ
Ï=Ø
Î=×
ó=¢
ò=•
õ=ä
ö=”
ô=“
Ó=à
Ò=ã
Õ=å
Ö=™
Ô=â
ú=£
ù=—
ü=
û=–
Ú=é
Ù=ë
Ü=š
Û=ê
ç=‡
Ç=€
§=õ
¹=û
²=ý
³=ü
£=œ
¢=½
¬=ª
º=§
ª=¦
º=ø

Comentários

  1. Olá muito bom este artigo. E no caso deste tipo de caracter <, será que existe alguma forma de inserir em um arquivo .bat?

    ResponderExcluir
  2. Eu fiz um programinha que converte os caracteres sozinho.
    Quem quiser poder baixar e testar, ta aqui:

    https://mega.nz/#!GkIwUYoI!WU1zIjCoNWsvimqsvTUXcnaNolgIleirJZnTGhBDVMI
    https://www.4shared.com/zip/XE07eHEkgm/MSDOSTXT.html

    ResponderExcluir

Postar um comentário

ATENÇÃO!

É de inteira responsabilidade dos usuários seguirem as dicas postadas no Blog DicasQueFunfa.

Assim que possível, responderemos sua pergunta.
Seguir DicasQueFunfa no Facebook e no Google+:
facebook.com/DicasQueFunfa
https://plus.google.com/+DicasQueFunfaBr

LEIA-ME

Criar ferramentas e scripts que facilitam seu trabalho no dia a dia, solucionar problemas, documentar tudo e criar o passo a passo de como resolver, é uma tarefa que requer tempo e disposição. Por esse motivo, precisamos de sua contribuição.




Apesar de não ser obrigatória, a sua doação é muito importante para continuarmos criando ferramentas, scripts e procedimentos!
Com sua contribuição manteremos o funcionamento e desenvolvimento dessas e outras soluções.