La couleur dans Batch Script

MD Aminul Islam 26 mai 2022
  1. Codes de couleur par lot
  2. Exemples pour changer de couleur par lot
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.

  1. La valeur de registre de la couleur par défaut.
  2. Le commutateur de ligne de commande CMD /T.
  3. 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.

MD Aminul Islam avatar MD Aminul Islam avatar

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

Article connexe - Batch Script