Acento em arquivos-.BAT Batch

Se o seu arquivo .BAT contiver alguma linha ou parâmetro com palavras acentuadas, durante a execução, os comandos ou parâmetros acentuados não serão interpretados corretamente. Os arquivos .BAT não aceitam acentuação.

Caso seu arquivo possua alguma palavra acentuada, como no exemplo abaixo, você deverá substituir a letra acentuada pelo respectivo caractere especial correspondente, 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" ao grupo "Administradores". Podemos observar que a palavra "Serviço" contém o "ç", sendo necessário substituir essa letra por um caractere especial correspondente.

Veja no exemplo abaixo como deve ficar:

net localgroup administradores “servi‡o 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
    Respostas
    1. só faltou colocar um botão limpar ;). mas mesmo assim programa esta show de bola.

      Excluir
  3. Na verdade, basta converter o arquivo em UTF-8 (dá pra fazer com o notepad++ por exemplo) e adicionar no inicio do arquivo bat a seguinte linha para informar qual é o codepage (charset): "chcp 65001"
    Com isso seu script bat deve funcionar normalmente com acentos.

    ResponderExcluir

Postar um comentário

ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.

Postagens mais visitadas deste blog

Como resolver o erro 0x00000040 TARGET_MDL_TOO_SMALL no Windows 10 e 11

Ativador Office 365 CMD - Como Ativar seu Office 365 em Poucos Passos

5 Comandos CMD para Otimizar o seu PC com Windows 10