相关疑难解决方法(0)

如何以编程方式将Powershell背景颜色设置为RGB值

目前从Console Colors中选择的16种颜色对我来说不是正确的选择.我想在背景中使用这些更暗的变体.

我绝对可以使用UI设置这些并在那里更改RGB值.

选择蓝色并将值更改为65

例如,我可以选择Darkblue并在RGB部分选择65 for Blue(128是默认值).有人可以告诉我如何以编程方式执行此操作.

就像是:

(Get-Host).UI.RawUI.BackgroundColor=DarkBlue
Run Code Online (Sandbox Code Playgroud)

但有额外的选择.

console powershell

8
推荐指数
2
解决办法
1万
查看次数

以编程方式更改PowerShell的16种默认控制台颜色

PowerShell通过为其16种控制台颜色之一( - 出于某种原因称为DarkMagenta的颜色)分配蓝色值,改进了(坦率地)非常丑陋的Windows控制台配色方案,并将其用作默认屏幕背景.

我想以编程方式将16种颜色中的每种颜色更改为自定义颜色方案.例如,在我的PowerShell配置文件中.

我已经找到了关于如何改变ConsoleHost的16种颜色中的哪一种被分配给不同种类的文本的解释,但我想要的是实际上将ConsoleHost的16种颜色中的每一种颜色改为不同的十六进制值.(仅限我自己,不适用于其他用户或其他控制台,例如cmd.exe.)

当然,这可以通过右键单击菜单栏并手动调整"属性"或"默认"设置来完成,但这会很快累.我找不到这些设置持久化的位置.

(我已经搜索了注册表C:\Users\<current_user>\AppData,并且没有找到任何内容,除了下面的ColorTable##属性HKCU:\Console,其范围明显比PowerShell控制台设置更广泛.)

如果有人可以提供帮助,我们将不胜感激.

powershell customization colors

4
推荐指数
2
解决办法
5219
查看次数

标签 统计

powershell ×2

colors ×1

console ×1

customization ×1