Apakah mungkin untuk menyimpan dalam variabel warna teks? Saya mencoba ini tetapi tidak berhasil:

$format1 = "-ForegroundColor White"
$format2 = "-BackgroundColor Black"

Write-Host "Example" $format1 $format2

Ini mengembalikan:

"Example -ForegroundColor White -BackgroundColor Black" #(not colored)
0
Dstr0 23 April 2021, 23:39

1 menjawab

Jawaban Terbaik

Inilah cara Anda dapat mencapai apa yang ingin Anda capai.

$format1 = @{
    ForegroundColor="White"
    BackgroundColor="Black"
}

Write-Host "Example" @format1

Metode ini disebut Splatting dan pada dasarnya adalah bagaimana Anda dapat meneruskan beberapa parameter ke suatu fungsi menggunakan hashtable.

0
Santiago Squarzon 23 April 2021, 20:54