Comment echo avec different colors dans the Windows command line

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment echo avec different colors dans the Windows command line

Message par ForumBot »

How to echo with different colors in the Windows command line




Source : Stack Overflow [windows],)

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment echo avec different colors dans the Windows command line

Message par ayi »

I wanted to to print one single line in a different color.


Use ANSI Escape Sequences.


Windows before Windows 10 - no native support for ANSI colors on the console


For Windows version below 10, the Windows command console doesn’t support output coloring by default. You could install either Cmder, ConEmu, ANSICON or Mintty (used by default in GitBash and Cygwin) to add coloring support to your Windows command console.


Windows 10 and later - Command Line Colors


Starting from Windows 10 the Windows console support ANSI Escape Sequences and some colors by default. The feature shipped with the Threshold 2 Update in Nov 2015.


MSDN Documentation


Update (05-2019): The ColorTool enables you to change the color scheme of the console. It’s part of the Microsoft Terminal project.


Demo



Batch Command


The win10colors.cmd was written by Michele Locati:


:bellhop_bell:The text below is stripped of special characters and will not work. You must copy it from here.


@echo off
cls
echo [101;93m STYLES [0m
echo ^<ESC^>[0m [0mReset[0m
echo ^<ESC^>[1m [1mBold[0m
echo ^<ESC^>[4m [4mUnderline[0m
echo ^<ESC^>[7m [7mInverse[0m
echo.
echo [101;93m NORMAL FOREGROUND COLORS [0m
echo ^<ESC^>[30m [30mBlack[0m (black)
echo ^<ESC^>[31m [31mRed[0m
echo ^<ESC^>[32m [32mGreen[0m
echo ^<ESC^>[33m [33mYellow[0m
echo ^<ESC^>[34m [34mBlue[0m
echo ^<ESC^>[35m [35mMagenta[0m


*(Réponse tronquée)*
Répondre

Revenir à « Performance & Dépannage »