none
Acentos em scripts RRS feed

  • Pergunta

  • Boa tarde galera!

    Estou criando uma bat para mudar permissoes em certas pastas, porém ao colocar o grupo para ter acesso, o sistema não reconhece o grupo devido à caracteres estranhos que são passados ao invés dos acentos. Eis a linha do script que gera este problema:

    xcacls.vbs c:\teste /E /T /F /G "dominio\usuários do domínio":F;F //I

    O nome "usuários do domínio" passa a ser usußrios do domÝnio".

    Agradeço a ajuda de todos.

     

     

    terça-feira, 14 de novembro de 2006 18:32

Respostas

Todas as Respostas

  • Olá,


    ao invés de BAT, já tentou colocar com extensão .CMD ou mesmo criar um script em VBScript que executa esse comando?

    Que eu me lembre, ambos suportam acentos.


    []s,

    Vinicius
    terça-feira, 14 de novembro de 2006 22:02
    Moderador
  • Boa noite!

     

    Também estava enfrentando o mesmo problema e pesquisando no Google (eta ferramenta boa!) achei este topico do Guia do Hardware, que ajudou e muito.

    http://www.guiadohardware.net/comunidade/acento-arquivos/673961/

     

     

    Espero que ajude.

    Att.:

    White

     

     

    segunda-feira, 1 de janeiro de 2007 23:05
  • Achei em outro fórum:

     

    1º Abra o arquivo .bat.

     

    2º Clique em formatar e depois fonte. Selecione a fonte Terminal.

     

    3º Vá em iniciar - Programas - Acessórios - Ferramentas do Sistema - Mapa de Caracteres.

     

    4º No mapa de caracteres copie as letras acentuadas e cole no arquivo .bat .

    OBS.: Se você digitar diretamente não vai dar certo. Tem que copiar do mapa de caracteres estando selecionada a fonte terminal.

     

    Abraço.

     

     

    quarta-feira, 17 de dezembro de 2008 15:45
  • Se você colocar a saida (usußrios do domÝnio), no começo ele escreve da forma certa. Ex:

    xcacls.vbs c:\teste /E /T /F /G "dominio\usußrios do domÝnio":F;F //I

    • Sugerido como Resposta Wendell Mendes quinta-feira, 4 de novembro de 2010 12:57
    segunda-feira, 25 de outubro de 2010 17:40
  • - Abrir o mapa de caracteres no Windows
    - Passar para fonte Terminal
    - Achar a letra que deseja usar 
    - Selecionar e Copiar
    - No arquivo de lote Colar no lugar da letra acentuada
    segunda-feira, 14 de janeiro de 2019 16:20