#c_sharp #net #powershell
Подскажите как можно писать в консоль в тоже место асинхронно, как это делает докер
на следующем скрине:
Ответы
Ответ 1
Запоминаете текущие координаты курсора в консоли, потом устанавливаете их же. public static void Main(string[] args) { Console.Write("1 Downloading: "); var left1 = Console.CursorLeft; var top1 = Console.CursorTop; Console.WriteLine(); Console.Write("2 Downloading: "); var left2 = Console.CursorLeft; var top2 = Console.CursorTop; Console.CursorVisible = false; for (int i = 0; i < 1000; i++) { Console.SetCursorPosition(left1, top1); Console.Write(i + " MB"); Console.SetCursorPosition(left2, top2); Console.Write(i * 2 + " MB"); Thread.Sleep(100); } }
Комментариев нет:
Отправить комментарий