Ir ao conteúdo
  • Cadastre-se
João Vitor Pelison

Outro Mudar a cor de uma linha em arquivo .bat

Posts recomendados

@echo off
echo 		executando teste...
ping -n 4 google.com.br
if %errorlevel%==0 (
	color 0a
	echo.
	echo 		teste realizado   // aqui deve ser verde
	echo 		voce esta conectado // aqui deve ser verde
	echo 		pressione enter para voltar ao menu
	echo.
) else (
	echo.
	echo 		erro durante execucao do teste // aqui deve ser vermelho
	echo 		pressione enter para voltar ao menu
	echo.
)
pause

e ai galera. fiz esse codigo num arquivo .bat e queria saber se é possível mudar as cores somente nas áreas destacadas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Epa! Tenho uma função pra isso:
EDIT: é importante ter o exit para não rodar a função no final do seu código.

exit
:cor
>%2 (set/p=.) <&1
findstr /a:%1 . %2 con &erase %2
for /f "delims=" %%a in ('cmd /k prompt $h$h ^<^&1') do echo %%a
goto:eof

pra usar a função, use

call:cor f1 "Texto"

ao invés de echo. Detalhe, o f1 é a cor. Espero ter ajudado. 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!