gpt4 book ai didi

PowerShell获取写入主机的默认前景色

转载 作者:行者123 更新时间:2023-12-04 17:48:01 25 4
gpt4 key购买 nike

我具有将输出日志写入文件和控制台的功能。我想给Write-Host部分加色;-)

switch($logLevel)
{
"FATAL" { $ConsoleWriteColor = "blue"; break }
"ERROR" { $ConsoleWriteColor = "red"; break }
"WARN" { $ConsoleWriteColor = "yellow"; break }
default { $ConsoleWriteColor = "white"; break }

}
Write-Host -ForegroundColor $ConsoleWriteColor "Hello world"

所以我的问题是默认情况:如何获得当前的前景色?我想它不会一直是白色的吗?

最佳答案

可以这样获得当前的前景和背景。

PS>(get-host).ui.rawui.ForegroundColor
Gray
PS>(get-host).ui.rawui.BackgroundColor
Black

关于PowerShell获取写入主机的默认前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com