PowerShell Memo

このサイトはPowerShell(MSH/Monad)奮闘記です

管理人「newpops吉岡洋」が
「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。

【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。


2005-11-17

[]文字色、背景色を設定する

「write-host」の文字色、背景色を設定する

write-host [object] [-ForegroundColor foregroundColor] [-BackgroundColor backGroundColor]

「foregroundColor」「backGroundColor」で文字色、背景色を指定します。

設定可能な色は「ConsoleColor Enumeration」で定義されています。

参照:ConsoleColor Enumeration

  • Black
  • Blue
  • Cyan
  • DarkBlue
  • DarkCyan
  • DarkGray
  • DarkGreen
  • DarkMagenta
  • DarkRed
  • DarkYellow
  • Gray
  • Green
  • Magenta
  • Red
  • White
  • Yellow
「write-host」の文字色、背景色設定サンプル
Write-Host aaa -ForeGroundColor Red -BackGroundColor Green

「コンソール」の文字色、背景色を設定する

「コンソール」の文字色、背景色を設定するには、

  • $host.ui.rawui.foregroundcolor
  • $host.ui.rawui.backgroundcolor

を利用します。

「コンソール」の文字色、背景色設定サンプル
#文字色設定
$host.ui.rawui.foregroundcolor = "DarkYellow"
#背景色設定
$host.ui.rawui.backgroundcolor = "Blue"