PowerShellで配色をカスタマイズできますか?


8

たとえば、青を少し明るくしたり、赤を少しオレンジ色に変えたりしたいです。これは可能ですか?

背景と前景色を簡単に変更できることを知っています。他の色はどうですか?


他にどんな色?背景は...背景、前景はテキストです。CLIで変更するものは他にありません。
ボブ

たとえば、と入力しsomecommandthatdoesntexistたときのエラーメッセージの色です。
Andres Riofrio 2012

回答:


8

ご存知のように、プロファイルで次のようなものを使用して、PowerShellコンソールの色を簡単に変更できます。

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

ただし、標準の16 ANSI色に制限されています。レジストリでデフォルトとして使用されている色を変更できる場合があります(以前は漠然と変更したことは覚えていますが、メモを見つけることはできません)。ただし、PowerShellコンソールをラップするのが簡単な方法です。コンソール2とその設定のオプションを使用します。タブや簡単な貼り付けなど、他の利点も得られます。


編集:私はあなたがConsole2を使わなくても同じことができることを思い出しました。標準のPowerShellコンソールで、[プロパティ]の[色]タブに移動し、標準の16 ANSI色のRGB値を変更します。


それは素晴らしい情報です。これをスクリプト化することを考えています---どのレジストリ値が変更されているかを検出する方法を知っていますか?
Andres Riofrio 2012

@AndresRiofrio:はい、RegShot変更を行う前と後に使用し、違いを確認して、関連するレジストリキーを見つけます。その後、を使用して同じ値を注入できますreg add
パラドロイド2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.