Saltar al contenido

¿Cómo se genera un texto en negrita en powershell?

Solución:

Solo redacción …
Visto desde el cmdlet ‘ConvertFrom-MarkDown’ (incluido con PowerShell 6 y superior), negrita el texto realmente existe:
(Usando el esquema de color predeterminado de PowerShell)

('This is **Bold** text' | ConvertFrom-MarkDown -AsVt100EncodedString).VT100EncodedString

ingrese la descripción de la imagen aquí

Pero esto no es del todo justo, ya que entre bastidores se trata de jugar con los colores. Sabiendo que el color de primer plano predeterminado es Gray y White es solo un poco más brillante y, por lo tanto, parece Negrita.
Lo que significa que la declaración anterior es similar a:

Write-Host 'This is ' -NoNewline; Write-Host -ForegroundColor White 'Bold ' -NoNewline; Write-Host 'Text'

Hasta donde yo sé, no es posible, pero puede cambiar el color de primer plano y color de fondo del texto. De esta forma, puede generar texto en diferentes colores, por lo que puede resaltar un error o una advertencia.


Esto muestra un texto rojo:

Write-Host "This text is red" -ForegroundColor red

Esto muestra un texto azul sobre un fondo rojo:

Write-Host "This text is blue" -ForegroundColor blue -BackgroundColor red

Más aquí: https://evotec.xyz/powershell-how-to-format-powershell-write-host-with-multiple-colors/

Ver también:

Secuencias de terminal virtual de consola

A partir de PowerShell 5.1, la consola de PowerShell admite secuencias de escape de VT que se pueden usar para colocar y formatear el texto de la consola. Tenga en cuenta que esto

# Enable underline
$esc = [char]27
"$esc[4mOutput is now underlined!"

# Disable underline
$esc = [char]27
"$esc[0mReset"

O como ya se señaló, con Write-Host, simplemente cambie el color del texto en línea para el contraste …

Write-Host -ForegroundColor gray 'This is not bold ' -NoNewline
Write-Host -ForegroundColor White 'This is Bold ' -NoNewline
Write-Host -ForegroundColor gray 'This is not bold'

… eso es si no descargó o no puede descargar y usar material externo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *