大家好,有没有一种方法可以显示 10 分钟的进度条并统计完成百分比,10 分钟还剩多少时间?使用写进度。
问问题
4095 次
1 回答
5
如果我正确理解了这个问题,那么目标是在进度消息中显示一些额外的信息。例如,这可以通过使用
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
于 2012-11-11T17:21:56.193 回答