【发布时间】:2008-10-30 20:25:40
【问题描述】:
有谁知道在哪里可以找到描述如何使用 API 和/或标准输出在 Windows CLI 界面上输出颜色的参考资料?
【问题讨论】:
标签: windows colors stdout command-line-interface
有谁知道在哪里可以找到描述如何使用 API 和/或标准输出在 Windows CLI 界面上输出颜色的参考资料?
【问题讨论】:
标签: windows colors stdout command-line-interface
Win32 console API 有一个函数SetConsoleTextAttribute,可以用来设置文本的前景色和背景色。示例代码为here。
【讨论】:
至少还有颜色命令:
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
提供带有黑色文本的银色背景。
【讨论】:
不完全是参考,但它应该可以帮助您在 MSDN 上找到您要查找的内容,请查看:
http://www.gamedev.net/community/forums/topic.asp?topic_id=457528.
您可能想查找“WriteConsoleOutput”。
【讨论】:
在 powershell write-host 中采用 -backgroundcolor 和 -foregroundcolor 参数
【讨论】:
write-host "I'm Pink" -ForegroundColor Red, Blue