gpt4 book ai didi

.net - 在 .Net CLI 应用程序中显示完成百分比的最佳方式是什么?

转载 作者:可可西里 更新时间:2023-11-01 14:14:15 24 4
gpt4 key购买 nike

我正在开发一个处理文件上传的 CLI 应用程序,并希望有附加和覆盖输出的组合。理想情况下,它看起来像这样:

c:\>upload
file1.dat 100%
file2.dat 100%
file3.dat 59%, 36.4k/s

我只想在最后一行定期更新完成百分比和当前速度。我知道我可以使用 SetCursorPosition 将输出写入控制台的任何部分,但似乎没有 GetCursorPosition 并且最近打印的文件名的绝对位置会有所不同。我也想知道所有这些将如何影响重定向输出,但正确处理它对于这个应用程序并不重要。

编辑:看起来 Console.CursorLeft/Console.CursorTop 等会给我当前的光标位置。我也正看着他们!那好吧。如果有人需要,可以免费接受答案。

最佳答案

您是否考虑过使用 Console.CursorLeft/Console.CursorTop 来获取当前光标位置 ;-)

关于.net - 在 .Net CLI 应用程序中显示完成百分比的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1076761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com