如何使用代码在.NET控制台应用程序中更改ConsoleColor的RGBA?(例如:c#)

时间:2016-12-05 20:43:20

标签: c# colors console-application

:) 我在空闲时间做一些编程,所以对某人来说这可能是一个愚蠢的问题。 但我真的很好奇如何在.net控制台应用程序中带来更多颜色。 我知道只有16种颜色(ConsoleColors),所以我不能一次显示超过16种颜色。但是,我正在考虑改变这些的RGBA。我的意思是,当我要使用ConsoleColor.Blue;在屏幕上,它是橙色的。可能吗? 我注意到,当控制台应用程序运行时,我可以手动更改控制台设置中的RGBA,但我不知道如何通过代码访问它。

我使用搜索按钮一百万次,但我一无所获。现在我希望,你可以帮助我解决你的意见,想法,评论。

1 个答案:

答案 0 :(得分:0)

打开cmd.exe。右键单击菜单栏并选择属性。

如果您创建cmd.exe的快捷方式,则此快捷方式可以具有与常规快捷方式不同的属性。

精彩博客'旧新事物'gives an example of how you can change this shortcuts properties via c++ and win32/COM。将其转换为.Net和P / Invoke是留给读者的练习:)