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.
