Windows API 彩色输出到 Powershell/cmd.exe 中的标准输出

发布于 2024-07-07 10:07:12 字数 66 浏览 16 评论 0原文

有人知道在哪里可以找到描述如何使用 API 和/或 stdout 在 Windows CLI 界面上输出颜色的参考吗?

Anyone know where to find a reference that describes how to output color on the Windows CLI interfaces using API and/or stdout?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

强者自强 2024-07-14 10:07:12

Win32 控制台 API 有一个函数,SetConsoleTextAttribute,可用于设置文本前景色和背景色。 示例代码位于此处

The Win32 console API has a function, SetConsoleTextAttribute, that can be used to set the text foreground and background colours. Sample code is here.

简单 2024-07-14 10:07:12

至少有颜色命令:

color bg fg

其中:

0: Black
1: Blue
2: Green
3: Cyan
4: Red
5: Purple
6: Yellow
7: Gray
8: Silver
9: Light blue
A: Lime
B: Light cyan
C: Light red
D: Light purple
E: Light yellow
F: White

示例:

color 80

给出带有黑色文本的银色背景。

At least there is the color command:

color bg fg

where:

0: Black
1: Blue
2: Green
3: Cyan
4: Red
5: Purple
6: Yellow
7: Gray
8: Silver
9: Light blue
A: Lime
B: Light cyan
C: Light red
D: Light purple
E: Light yellow
F: White

Example:

color 80

Gives a silver background with black text.

情话难免假 2024-07-14 10:07:12

不完全是参考,但它应该可以帮助您在 MSDN 上找到您要查找的内容,请查看:

http://www.gamedev.net/community/forums/topic.asp?topic_id=457528

您可能想查找“WriteConsoleOutput”。

Not exactly a reference but it should help you find what you're looking for on MSDN, check out:

http://www.gamedev.net/community/forums/topic.asp?topic_id=457528.

You probably want to look up "WriteConsoleOutput".

疏忽 2024-07-14 10:07:12

在 powershell write-host 中采用 -backgroundcolor 和 -foregroundcolor 参数

in powershell write-host takes -backgroundcolor and -foregroundcolor parameters

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文