2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

コマンドプロンプトのプロンプトに色をつける方法

Last updated at Posted at 2021-09-17

はじめに

コマンドプロンプトを初めて見た時、真っ黒い画面に白文字の表示が怖かった思い出がある
一方、一部のLinuxのBashのプロンプトには、色がついていてコマンドプロンプトに比べてそこまで怖く無かった

そこで、コマンドプロンプトにも色をつけて怖さを半減させませんか?って話

で、結局どうなるの?

こうなる
image.png

やり方

PROMPT $E[32m$P$E[0m$G

解説

  1. PROMPTというコマンドは、プロントの見た目を変更するのに使う
  2. PROMPTコマンドでは、通常の文字と特殊文字が使える
  3. 特殊文字の中にエスケープシーケンス($E)がある
  4. これを使うと文字にスタイル(太字や色等)をつける事ができる
  5. $E[32mで文字を緑にする
  6. $Pでファイルパスを表示(C:\User\hogehoge)
  7. $E[0mで文字についたスタイルをリセットする
  8. $Gで >を表示

$E[0mをやらないとその後の文字もスタイルが適応されてしまうので注意
image.png

文字色の対応表

構文
$E[30m
$E[31m
$E[32m
$E[33m
$E[34m
$E[35m マゼンダ
$E[36m シアン
$E[37m シロ

※ エスケープシーケンの詳しい書き方はこちらの記事にのっている(こちらの記事はC言語なので$E\eを置き換えて読む必要あり)

おわりに

現状コマンドプロンプトを起動し直すとせっかく設定したpromptが初期化されてしまう
AutoRun(command prompt版 .bashrcのようなもの)を設定すると良いかもしれない

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?