我有一个PowerShell脚本,除其他事项外,该脚本使用7-Zip提取文件。
"Starting decompression of [$filePath]..."
& $7ZipPath "x" $filePath "-o$extractionPath" "-aos" | Out-Host
我一直在将Out-Host
切换为Out-Null
,因为这对我目前想要达到的目标有点混乱-我知道是否可以添加-bsp1
提取进度-但每次都会引入7z,并将每个更新的百分比放在单独的行上,看起来有些混乱。
我的问题是:有没有办法捕获-bps1
的进度百分比并以更紧凑的方式在控制台中打印它-进度条还是带有更新百分比的单行文本?
答案 0 :(得分:0)
我设法做到了这样:
SELECT MAX(CAST(LEFT(cd, LEN(cd) - 1) AS INT)) + 'x'
FROM mytable