【发布时间】:2010-10-19 12:51:01
【问题描述】:
我正在使用 VB 10 的控制台应用程序。
如何替换已经写入的数据:
Console.Write
或者我如何在特定点上写:例如100 行,剩余 100 个字符
就像 wget 这样的程序有一个加载栏,它不会在每次进度增加时都被替换。
【问题讨论】:
标签: .net vb.net console stdout
我正在使用 VB 10 的控制台应用程序。
如何替换已经写入的数据:
Console.Write
或者我如何在特定点上写:例如100 行,剩余 100 个字符
就像 wget 这样的程序有一个加载栏,它不会在每次进度增加时都被替换。
【问题讨论】:
标签: .net vb.net console stdout
使用控制台CursorTop and CursorLeft 会做你想做的事。例如,这将计算控制台窗口的左上角和右下角
Module Module1
Sub Main()
For x = 0 To 10000
Console.CursorTop = 0
Console.CursorLeft = 0
Console.Write(10000 - x)
Console.CursorLeft = 75
Console.CursorTop = 24
Console.Write(x)
Next
End Sub
End Module
【讨论】: