batファイルで文字色や背景色を変えたい場合があると思います。
特に背景色はbatによって変更する事があります。わかりやすくする為ですね。
batファイルを渡して業者に作業を行ってもらう時などに、誤作業防止のために行います。
では行きます。
windowsのプロンプトで使用できるbatやpythonやphpを使用して、業務効率化やWebサイトを作成しております。javaやシェルスクリプトなど、様々なプログラミングを行った実績ありの筆者です。
batファイルで文字色は背景色を変化させる
バッチファイルで文字色や背景色を変える基本構文は以下となります。
color[背景色][文字色]
これでコマンドプロンプトの文字と背景の色を変える事が出来ます。
例文を書いておきます。
color 2d
背景が2に対応する色で文字の色がdに対応する色に変化する。
文字色と背景色を変える時の注意点
color 4
上の例文だと背景色が省略されて0に対応する黒、文字が4に対応する色に変化します。
文字色と背景色を選択対応表
背景色と文字色は数字とアルファベットの計16種類から選択します。※16進数なので0からfで選択します
対応表は以下となります。
値 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|---|
色 | 黒 | 青 | 緑 | 水 | 赤 | 紫 | 黄 | 白 | 灰 | 薄水 |
値 | a | b | c | d | e | f |
---|---|---|---|---|---|---|
色 | 薄緑 | 薄薄水 | 薄赤 | 薄紫 | 薄黄 | 薄白 |
batで文字色や背景色を変更させる時のその他の注意点
コマンドプロンプトは一度×で閉じてしまうと、色は元に戻ってしまいます。
途中でデフォルトに戻したい場合は以下のコマンドを入力します。
color
batファイルで文字化けする場合
batで文字化けする場合は文字を変更する必要があります。
名前を付けて保存をして、文字コードを「ANSI」に変更してください。
【bat】バッチファイルで日本語が文字化けする原因と解決策
バッチファイルを使用していて日本語が文字化けする時はないでしょうか? その原因と解決策を現役エンジニアの筆者が教えます。一瞬で簡単にできるので試してください。…