4
大家好,我們可以用10分鐘的時間顯示進度條,並用百分比統計完成10分鐘剩餘的剩餘時間嗎?使用寫入進度。10分鐘寫入進度PowerShell
大家好,我們可以用10分鐘的時間顯示進度條,並用百分比統計完成10分鐘剩餘的剩餘時間嗎?使用寫入進度。10分鐘寫入進度PowerShell
如果我正確理解問題,則目標是在進度消息中顯示一些額外的 信息。這可以通過使用參數 Activity
參數完成。下面的腳本只顯示了想法(1分鐘, 更短的測試)。它應該被修改以便反映實際需要的格式 的消息和要顯示的信息。
$time = 60 # seconds, use you actual time in here
foreach($i in (1..$time)) {
$percentage = $i/$time
$remaining = New-TimeSpan -Seconds ($time - $i)
$message = "{0:p0} complete, remaining time {1}" -f $percentage, $remaining
Write-Progress -Activity $message -PercentComplete ($percentage * 100)
Start-Sleep 1
}
的進展是這樣的:
57 % complete, remaining time 00:00:26
Processing
[oooooooooooooooooooooooooooooooooooooooooooooooooooooo