Quem está conectado?
Há 2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
Os membros mais ativos do mês
Nenhum usuário |
Destaque do mês
Obrigado pela colaboração!
[BAT] Usando o chcp
Página 1 de 1
[BAT] Usando o chcp
O chcp é a solução pra colocar varios nomes acentuados no Bacth.
- Código:
@echo off
SETLOCAL EnableDelayedExpansion
:: chcp com >nul para não mostrar a linha
chcp 1252>nul
:: varios caracteres especiais
:: 0123456789................................42
set "chars=áàâãéèêîíìóòôõúùûäëïöüçÁÀÂÃÉÈÍÌÎÕÔÚÙÛÄËÏÖÜÇ"
chcp 850>nul
::Da um for nos caracteres especiais
for /f "tokens=* delims=*" %%a in ("%chars%") do (set "a=%%a")
::pega o á entre 0 e 1 e o ã entre 3 e 1
echo f%a:~0,1%cil como beber %a:~0,1%gua n%a:~3,1%o?
::pega o ã entre 3 e 1
echo A mac%a:~3,1% esta verde.
::pega o ô entre 12 e 1
echo O vov%a:~12,1% sabe de batch.
::pega o é entre 4 e 1 e o ç entre 22 e 1
echo O Ms-dos %a:~4,1% ma%a:~22,1%a.
pause>nul
Tópicos semelhantes
» [BAT] Usando o wmic
» [BAT] Usando arquivo .ini
» [BAT] MessageBox usando o mshta
» [BAT/VBS] Usando MessageBox no batch
» [BAT] Usando arquivo .ini
» [BAT] MessageBox usando o mshta
» [BAT/VBS] Usando MessageBox no batch
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Dez 10, 2023 10:47 am por Raffa
» [BAT] MegaNumeros simulador da mega sena
Sex Jan 17, 2020 7:00 pm por castioni24
» Agendador de tarefas
Seg Ago 26, 2019 1:53 pm por Delmar Grande
» Remover duplicados e frases de um txt
Ter Jul 23, 2019 7:00 pm por Delmar Grande
» Modificações do nome de usuário
Qui maio 24, 2018 1:14 am por biopha
» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Ter Ago 01, 2017 1:46 pm por sachadee
» Aulas de cmd
Sex Fev 24, 2017 4:44 pm por sachadee
» Fazer chat em rede domestica
Dom Ago 14, 2016 12:19 am por Diego Augusto
» redirecionar comando for pra outro batch
Sex maio 27, 2016 1:29 pm por castioni24