4

API や stdout を使用して Windows CLI インターフェイスで色を出力する方法を説明しているリファレンスの場所を知っている人はいますか?

4

4 に答える 4

3

Win32コンソール APIには関数 SetConsoleTextAttributeがあり、テキストの前景色と背景色を設定するために使用できます。サンプルコードはこちら

于 2008-10-30T20:48:15.640 に答える
1

少なくとも color コマンドがあります:

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

銀色の背景に黒のテキストを表示します。

于 2008-10-30T20:43:12.920 に答える
1

正確なリファレンスではありませんが、MSDN で探しているものを見つけるのに役立つはずです。以下をチェックしてください。

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

おそらく「WriteConsoleOutput」を調べたいと思うでしょう。

于 2008-10-30T20:48:30.037 に答える
0

powershell write-host では、-backgroundcolor および -foregroundcolor パラメータを使用します

于 2008-10-30T20:46:53.987 に答える