Mehrere Vordergrundfarben in PowerShell in einem Befehl
-
Verwenden Sie das Cmdlet
Write-Host
, um mehrere Vordergrundfarben in PowerShell auszugeben -
Verwenden Sie das Cmdlet
Write-Color
, um mehrere Vordergrundfarben mit einem Befehl in PowerShell auszugeben
Es gibt mehrere Cmdlets in PowerShell, um die Ausgabe auf der Konsole anzuzeigen. Der Write-Host
ist ein beliebtes Cmdlet, mit dem Sie den farbigen Text in der Ausgabe drucken können.
Mit einem einzigen Write-Host
-Befehl können Sie den Text in nur einer Farbe drucken. Sie müssen mehrere Write-Host
-Befehle verwenden, um mehrere Farben anzuzeigen.
In diesem Tutorial werden verschiedene Methoden zur Ausgabe von Text mit mehreren Vordergrundfarben in PowerShell vorgestellt.
Verwenden Sie das Cmdlet Write-Host
, um mehrere Vordergrundfarben in PowerShell auszugeben
Das Cmdlet Write-Host
hat zwei Parameter, -ForegroundColor
und -BackgroundColor
, um den farbigen Text zu drucken. Der Parameter -ForegroundColor
ändert die Textfarbe, während -BackgroundColor
die Hintergrundfarbe ändert.
Die akzeptierten Farbwerte sind:
Black
DarkBlue
DarkGreen
DarkCyan
DarkRed
DarkMagenta
DarkYellow
Gray
DarkGray
Blue
Green
Cyan
Red
Magenta
Yellow
White
Der folgende Befehl ändert die Textfarbe in Grün.
Write-Host "Hello World" -Foregroundcolor Green
Der Parameter akzeptiert nur einen Wert, sodass Sie nicht mehrere anzuzeigende Farben angeben können. Sie müssen mehrere Write-Host
-Befehle für mehrere Farben verwenden.
Dieser Befehl druckt die Zeichenfolge in zwei verschiedenen Farben: grün und rot.
Write-Host "Hello " -Foregroundcolor Green -NoNewline; Write-Host "World" -Foregroundcolor Red
Ausgabe:
Mit dem Parameter -NoNewline
können Sie mehrere Textzeichenfolgen in einer einzigen Zeile drucken. Die angegebene Zeichenfolge wird in der neuen Zeile gedruckt, wenn sie nicht verwendet wird.
Verwenden Sie das Cmdlet Write-Color
, um mehrere Vordergrundfarben mit einem Befehl in PowerShell auszugeben
Das Cmdlet Write-Color
ist im PowerShell-Modul verfügbar. Sie können es mit dem folgenden Befehl installieren.
Install-Module PSWriteColor
Mit Write-Color
können Sie die Ausgabe auf sehr einfache Weise mehrfarbig drucken. Der folgende Befehl ändert den String Hello World
in die angegebene Farbe in der Ausgabe.
Write-Color -Text "Hello World" -Color Green
Um Text in mehreren Farben anzuzeigen, müssen Sie die Zeichenfolgen und Farben mit einem Komma ,
trennen. Dieser Befehl zeigt beispielsweise zwei Zeichenfolgen in zwei verschiedenen Farben in derselben Zeile:
Write-Color -Text "Hello ","World" -Color Green,Yellow
Ausgabe:
Sehen wir uns ein weiteres Beispiel an, um mehrere Vordergrundfarben mit Write-Color
in PowerShell anzuzeigen.
Write-Color -Text "Some text ",
"in different ",
"colors as",
"you can see. " -Color Green, Yellow, Red, Blue
Ausgabe:
Der Write-Color
ist kurz und einfach zu bedienen, um verschiedenfarbigen Text zu drucken. Und jetzt sollten Sie wissen, wie Sie in der PowerShell-Ausgabe mehrere Textfarben in derselben Zeile haben.