PowerShell Memo

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

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

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


2005-10-03

newpops2005-10-03

[]プログレスバー表示

MSHで処理の進捗表示を行う場合、「write-progres」が便利です。

Progress表示

10ミリ秒毎に処理が1%進むサンプル
for($i = 1; $i -le 100; $i++ )
{
    write-progress "○○プログラム" "進捗" 1 $i
    start-sleep -m 10
}

start-sleepは秒単位/ミリ秒単位で処理をスリープするCmdletです。

秒単位でスリープする場合は「-s」を指定します。

start-sleep -s 10