La couleur dans Batch Script
Supposons que vous vous ennuyiez en voyant l’écran noir et blanc de l’invite de commande. Vous pouvez suivre cet article pour coloriser l’écran de votre programme.
Cet article vous apprendra comment inclure la couleur dans notre programme pour que certains mots importants se concentrent sur les utilisateurs.
Le mot-clé COLOR
est utilisé pour ajouter de la couleur au programme. C’est une commande interne.
Le format général de cette commande est COLOR [BACKGROUND_COLOR][FOREGROUND_COLOR]
. Les attributs de color
sont spécifiés par 2 des chiffres hexadécimaux suivants.
La partie la plus importante ici est qu’il ne doit y avoir aucun espace entre les nombres bicolores. Les chiffres de couleur sont spécifiés ci-dessous.
Codes de couleur par lot
0
- Noir
1
- Bleu
2
- Vert
3
- Aqua
4
- Rouge
5
- Violet
6
- Jaune
7
- Blanc
8
- Gris
9
- Bleu Clair
A
- Vert clair
B
- Aqua clair
C
- Rouge clair
D
- Violet clair
E
- Jaune clair
F
- Blanc brillant
Les valeurs de couleur sont attribuées en fonction de l’ordre suivant.
- La valeur de registre de la couleur par défaut.
- Le commutateur de ligne de commande
CMD /T
. - Paramètre de couleur qui a été attribué récemment lors du lancement du CMD.
Veuillez noter que la commande COLOR
ne fonctionnera pas si vous mettez le même chiffre de couleur pour le premier plan et l’arrière-plan.
Exemples pour changer de couleur par lot
Prenons un exemple pour que ce soit plus clair pour nous. Supposons que nous voulions coloriser notre écran avec le premier plan de Rouge, dont le code de couleur est 4
, et le fond de Jaune clair, dont le code de couleur est E
.
Maintenant, la commande ressemblera à ceci.
@echo off
COLOR E4
ECHO I am Colored
PAUSE
Veuillez noter que la commande COLOR
ne fonctionnera pas si vous mettez le même chiffre de couleur pour le premier plan et l’arrière-plan. Jetons un coup d’œil à l’exemple ci-dessous.
@echo off
COLOR EE
ECHO I am not Colored
PAUSE
En regardant le code ci-dessus, vous remarquerez que nous utilisons le même chiffre de couleur pour le premier plan et l’arrière-plan sur cette commande, COLOR EE
.
Si nous exécutons ce code, la commande COLOR
n’apportera aucun changement à l’écran, et la sortie I am not Colored
sera la couleur par défaut du terminal, COLOR 07
.
Lorsque vous exécutez ce petit code, vous verrez sur la sortie que le texte I am Coloured
est rouge car c’est la couleur de premier plan, et l’arrière-plan est jaune clair.
N’oubliez pas que toutes les méthodes décrites ici sont écrites à l’aide de Batch Script et ne fonctionnent que dans un environnement Windows CMD.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn