由于C#没有PowerShell写入进度的选项,我开始尝试“重用”同一行:
function ReUseFails {
$x=0
$nDec = 10
while ($true) {
$x++
$a = $x.ToString().PadLeft($nDec)
$z = $x.ToString().PadLeft($nDec)
Write-Host "`r$a $z" -noNewLine
Start-Sleep -s 1
}
}
ReUseFails
我期望因为`r(回车)看到同一行(下一行覆盖了上一行)。
1 1 # and after 1 Second in that line:
2 2 # after the 2nd second
3 3 # (and so on)
但我得到的是
1 1 2 2 3 3 4 4 ...
所以回车r has no effect?<br>
Is there a way to 'enable' this
?
即使我尝试使用`b,我看到了额外的点,但没有看到后空格
可以说DOS控制台可以做到这一点(显示一个旋转的轮子)但是可以安装PS控制台吗?
此致