大家好,有一种方法我们可以显示10分钟的进度条,其中百分比统计完成了10分钟的剩余时间吗?使用Write-Progress。
答案 0 :(得分: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