文字色と背景色の設定(COLOR)

広告

コマンドプロンプトで表示される文字と背景の色はプロパティで設定することが可能ですが、コマンドを使っても設定することができます。(プロパティの変更は「プロパティの変更」を参照して下さい)。

文字色と背景色を設定するにはcolorコマンドを使用します。

color 属性

色の指定は0からfまでの16進数で指定します。そして背景の色と文字の色をそれぞれ選択し、属性として2つの値を続けて記述します。例えば背景の色が「8」で文字の色が「c」だった場合には次のように記述します。

color 8c

指定できる値と色の関係は次の通りです。

名前名前
文字色と背景色の設定(COLOR) 0 文字色と背景色の設定(COLOR) 8 灰色
文字色と背景色の設定(COLOR) 1 文字色と背景色の設定(COLOR) 9 明るい青
文字色と背景色の設定(COLOR) 2 文字色と背景色の設定(COLOR) a 明るい緑
文字色と背景色の設定(COLOR) 3 水色 文字色と背景色の設定(COLOR) b 明るい水色
文字色と背景色の設定(COLOR) 4 文字色と背景色の設定(COLOR) c 明るい赤
文字色と背景色の設定(COLOR) 5 文字色と背景色の設定(COLOR) d 明るい紫
文字色と背景色の設定(COLOR) 6 黄色 文字色と背景色の設定(COLOR) e 明るい黄色
文字色と背景色の設定(COLOR) 7 文字色と背景色の設定(COLOR) f 輝く白

属性を指定せずに実行するとデフォルトの文字色と背景色に設定されます。

color

なお、背景色と文字色に同じ色を設定しようとするとエラーとなり色は変更されません。

サンプル

では実際に試してみます。デフォルトでは次のようになっています。

文字色と背景色の設定(COLOR)

背景色を「2」に文字色を「a」に設定してみます。

文字色と背景色の設定(COLOR)

引数無しでcolorコマンドを入力するとデフォルトの色に戻ります。

文字色と背景色の設定(COLOR)

背景色と文字色に同じ色を設定しようとしても色は変更されません。

文字色と背景色の設定(COLOR)

( Written by Tatsuo Ikura )