Source
write-host "WRITE-HOSTの色々"
# 変数の値の展開
write-host -NoNewline "`r`n " -BackgroundColor yellow
write-host ' 変数の展開'
$wStr = "変数の値を展開する"
write-host "ダブルクォーテーションだと、$wStr"
write-host 'シングルクォーテーションだと、$wStr'
# 表示文字列の結合 括弧で括る
write-host "表示文字列の加工" + "する"
write-host ("表示文字列の加工" + "する")
# 改行
write-host -NoNewline "`r`n " -BackgroundColor yellow
write-host ' 改行 `r`n と -NoNewline'
write-host "ダブルクォーテーションだと途中で`r`n改行する"
write-host 'シングルクォーテーションだと途中で`r`n改行しない'
write-host -NoNewline "改行しない"
write-host -NoNewline "改行しない"
write-host "改行する"
# 表示文字色
$ColorTable = @("Black","DarkBlue","DarkGreen","DarkCyan","DarkRed","DarkMagenta","DarkYellow",
"Gray","DarkGray","Blue","Green","Cyan","Red","Magenta","Yellow","White")
write-host -NoNewline "`r`n " -BackgroundColor yellow
write-host " Color Sample"
$tableLen = $ColorTable.Count
for($i=0;$i -lt $tableLen ;$i++)
{
if( $i -lt 10)
{
write-host( "★ " + $ColorTable[$i]) -ForegroundColor $ColorTable[$i] -BackgroundColor white
}
else
{
write-host( "★ " + $ColorTable[$i]) -ForegroundColor $ColorTable[$i]
}
}
write-host "フォーワードを赤にする" -ForegroundColor red
write-host "バックを緑にする" -BackgroundColor Green
write-host "フォーワードを赤にして、バックを青にする" -BackgroundColor blue -ForegroundColor red
# セパレーターの付与
write-host -NoNewline "`r`n " -BackgroundColor yellow
write-host ' セパレーター'
Write-Host ("東京","名古屋","京都","新大阪") -Separator " → "
結果
本日の河上選手:津 3日目
1R 5号艇 5コース進入 4着
5R 4号艇 4コース進入 ドベ