gpt4 book ai didi

powershell - 如何为符号对象添加颜色?

转载 作者:行者123 更新时间:2023-12-05 05:09:25 25 4
gpt4 key购买 nike

我希望为用户提供一个尺寸列表,该列表还可以与阈值进行比较。如果超过阈值,则应生成红色 X 标记。否则,如果未超过阈值,则应生成绿色复选标记

我找到了 this代码:

$greenCheck = @{
Object = [Char]8730
ForegroundColor = 'Green'
NoNewLine = $true
}
Write-Host @greenCheck

那太棒了,但需要写入主机...换句话说,我不能这样调用它 @greenCheck

The splatting operator '@' cannot be used to reference variables in an expression. '@greenCheck' can be used only as an argument to a command. To reference variables in an expression use '$greenCheck'.

我找到了另一个代码 here

$symbols = [PSCustomObject] @{
SMILEY_WHITE = ([char]9786)
SMILEY_BLACK = ([char]9787)
GEAR = ([char]9788)
HEART = ([char]9829)
DIAMOND = ([char]9830)
CLUB = ([char]9827)
SPADE = ([char]9824)
CIRCLE = ([char]8226)
NOTE1 = ([char]9834)
NOTE2 = ([char]9835)
MALE = ([char]9794)
FEMALE = ([char]9792)
YEN = ([char]165)
COPYRIGHT = ([char]169)
PI = ([char]960)
TRADEMARK = ([char]8482)
CHECKMARK = ([char]8730)
}

这个很完美!但它没有颜色。如何为对象添加颜色?另外,我能找到更多的符号,比如 X 标记吗?或者我将不得不使用好的 ol' 'X' 字符?

最佳答案

对于绿色复选标记和红色 x 尝试:"$([char]0x1b)[92m$([char]8730) $([char]0x1b)[91m×" enter image description here

一些链接:
https://emojipedia.org/microsoft/windows-10-october-2018-update/cross-mark/
How can I get Mocha's Unicode output to display properly in a Windows console?

Ansi escape codes

new Terminal允许像其他应用程序一样使用 CTRL+Wheel 等更改字体大小。

关于powershell - 如何为符号对象添加颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57580231/

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