Múltiples colores de primer plano en PowerShell en un solo comando
-
Use el cmdlet
Write-Host
para generar múltiples colores de primer plano en PowerShell -
Use el cmdlet
Write-Color
para generar múltiples colores de primer plano con un comando en PowerShell
![Múltiples colores de primer plano en PowerShell en un solo comando](/img/PowerShell/feature-image---multiple-foreground-colors-in-powershell-in-one-command.webp)
Hay varios cmdlets en PowerShell para mostrar la salida en la consola. El Write-Host
es un cmdlet popular que le permite imprimir el texto en color en la salida.
Con un solo comando Write-Host
, puede imprimir el texto en un solo color. Tienes que usar varios comandos Write-Host
para mostrar varios colores.
Este tutorial presentará diferentes métodos para generar texto con varios colores de primer plano en PowerShell.
Use el cmdlet Write-Host
para generar múltiples colores de primer plano en PowerShell
El cmdlet Write-Host
tiene dos parámetros, -ForegroundColor
y -BackgroundColor
, para imprimir el texto en color. El parámetro -ForegroundColor
cambia el color del texto, mientras que -BackgroundColor
cambia el color de fondo.
Los valores de color aceptados son:
Black
DarkBlue
DarkGreen
DarkCyan
DarkRed
DarkMagenta
DarkYellow
Gray
DarkGray
Blue
Green
Cyan
Red
Magenta
Yellow
White
El siguiente comando cambia el color del texto a verde.
Write-Host "Hello World" -Foregroundcolor Green
El parámetro acepta solo un valor, por lo que no puede especificar varios colores para mostrar. Deberá utilizar varios comandos Write-Host
para varios colores.
Este comando imprime la cadena en dos colores diferentes: verde y rojo.
Write-Host "Hello " -Foregroundcolor Green -NoNewline; Write-Host "World" -Foregroundcolor Red
Producción:
El parámetro -NoNewline
le permite imprimir varias cadenas de texto en una sola línea. La cadena especificada se imprimirá en la nueva línea si no se utiliza.
Use el cmdlet Write-Color
para generar múltiples colores de primer plano con un comando en PowerShell
El cmdlet Write-Color
está disponible en el módulo PowerShell. Puede instalarlo usando el siguiente comando.
Install-Module PSWriteColor
El Write-Color
le permite imprimir la salida con múltiples colores de una manera muy sencilla. El siguiente comando cambia la cadena Hello World
al color especificado en la salida.
Write-Color -Text "Hello World" -Color Green
Para mostrar texto en varios colores, debe separar las cadenas y los colores con una coma ,
. Por ejemplo, este comando muestra dos cadenas en dos colores diferentes en la misma línea:
Write-Color -Text "Hello ","World" -Color Green,Yellow
Producción:
Veamos otro ejemplo para mostrar varios colores de primer plano con Write-Color
en PowerShell.
Write-Color -Text "Some text ",
"in different ",
"colors as",
"you can see. " -Color Green, Yellow, Red, Blue
Producción:
El Write-Color
es corto y fácil de usar para imprimir texto en diferentes colores. Y ahora debería saber cómo tener varios colores de texto en la misma línea en la salida de PowerShell.