Plusieurs couleurs de premier plan dans PowerShell en une seule commande

Rohan Timalsina 15 février 2024
  1. Utilisez l’applet de commande Write-Host pour générer plusieurs couleurs de premier plan dans PowerShell
  2. Utilisez l’applet de commande Write-Color pour produire plusieurs couleurs de premier plan avec une seule commande dans PowerShell
Plusieurs couleurs de premier plan dans PowerShell en une seule commande

Il existe plusieurs applets de commande dans PowerShell pour afficher la sortie sur la console. Le Write-Host est une applet de commande populaire qui vous permet d’imprimer le texte en couleur dans la sortie.

Avec une seule commande Write-Host, vous pouvez imprimer le texte en une seule couleur. Vous devez utiliser plusieurs commandes Write-Host pour afficher plusieurs couleurs.

Ce didacticiel présentera différentes méthodes pour générer du texte avec plusieurs couleurs de premier plan dans PowerShell.

Utilisez l’applet de commande Write-Host pour générer plusieurs couleurs de premier plan dans PowerShell

L’applet de commande Write-Host a deux paramètres, -ForegroundColor et -BackgroundColor, pour l’impression du texte en couleur. Le paramètre -ForegroundColor modifie la couleur du texte, tandis que le paramètre -BackgroundColor modifie la couleur de fond.

Les valeurs de couleur acceptées sont :

Black
DarkBlue
DarkGreen
DarkCyan
DarkRed
DarkMagenta
DarkYellow
Gray
DarkGray
Blue
Green
Cyan
Red
Magenta
Yellow
White

La commande suivante change la couleur du texte en vert.

Write-Host "Hello World" -Foregroundcolor Green

Le paramètre n’accepte qu’une seule valeur, vous ne pouvez donc pas spécifier plusieurs couleurs à afficher. Vous devrez utiliser plusieurs commandes Write-Host pour plusieurs couleurs.

Cette commande imprime la chaîne en deux couleurs différentes : vert et rouge.

Write-Host "Hello " -Foregroundcolor Green -NoNewline; Write-Host "World" -Foregroundcolor Red

Production:

Sortie de plusieurs couleurs de premier plan avec une seule commande dans PowerShell

Le paramètre -NoNewline vous permet d’imprimer plusieurs chaînes de texte sur une seule ligne. La chaîne spécifiée sera imprimée sur la nouvelle ligne si elle n’est pas utilisée.

Utilisez l’applet de commande Write-Color pour produire plusieurs couleurs de premier plan avec une seule commande dans PowerShell

L’applet de commande Write-Color est disponible dans le module PowerShell. Vous pouvez l’installer en utilisant la commande ci-dessous.

Install-Module PSWriteColor

Le Write-Color vous permet d’imprimer la sortie avec plusieurs couleurs de manière très simple. La commande suivante remplace la chaîne Hello World par la couleur spécifiée dans la sortie.

Write-Color -Text "Hello World" -Color Green

Pour afficher le texte en plusieurs couleurs, vous devez séparer les chaînes et les couleurs par une virgule ,. Par exemple, cette commande affiche deux chaînes de deux couleurs différentes sur la même ligne :

Write-Color -Text "Hello ","World" -Color Green,Yellow

Production:

Écrire une couleur pour afficher plusieurs couleurs dans la sortie dans PowerShell

Voyons un autre exemple pour afficher plusieurs couleurs de premier plan avec Write-Color dans PowerShell.

Write-Color -Text "Some text ",
"in different ",
"colors as",
"you can see. " -Color Green, Yellow, Red, Blue

Production:

Imprimer des chaînes de plusieurs couleurs sur la même ligne dans PowerShell

Le Write-Color est court et facile à utiliser pour imprimer des textes de différentes couleurs. Et maintenant, vous devez savoir comment avoir plusieurs couleurs de texte sur la même ligne dans la sortie PowerShell.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website