私はアイテムのリストをループし、各アイテムの書き込みを進めています。スクリプトの実行中に時計を表示
スクリプトの実行中にタイマーを表示することはできますか?例えば
は、各第二の基礎として
$elapsedTime = [system.diagnostics.stopwatch]::StartNew()
$elapsedTime
とを示しています。しかし、これは同じパワーシェルウィンドウで可能でしょうか?
私はアイテムのリストをループし、各アイテムの書き込みを進めています。スクリプトの実行中に時計を表示
スクリプトの実行中にタイマーを表示することはできますか?例えば
は、各第二の基礎として
$elapsedTime = [system.diagnostics.stopwatch]::StartNew()
$elapsedTime
とを示しています。しかし、これは同じパワーシェルウィンドウで可能でしょうか?
:
$elapsedTime = [system.diagnostics.stopwatch]::StartNew()
1..1000 | %{write-progress -activity "Working..." -status "$([string]::Format("Time Elapsed: {0:d2}:{1:d2}:{2:d2}", $elapsedTime.Elapsed.hours, $elapsedTime.Elapsed.minutes, $elapsedTime.Elapsed.seconds))" -percentcomplete ($_/10);}
$elapsedTime.stop()
この作品のようなものではないでしょう。このような
1..100 | %{write-progress -activity "Search in Progress" -status "$_ Time: $($elapsedTime.Elapsed)" -percentcomplete $_;}
私も思い付いたのですが、それは唯一の各ループで更新することを... – Sune
Thabkます!!唯一のことは、毎秒ではなく、ループの各繰り返しでタイマーが更新されるということです。 – Sune
十分な検討が終わった後で(!)これが実現すると私は決めました!うまく動作:)私は単に "各ループで更新された"プレフィックス。ありがとうございました! – Sune