Я хотел бы добиться чего-то вроде этого:
Time consuming operation...OK
Another time consuming operation...
And another one, but it completed, so...OK
Я отобразил 3 строки текста, каждая из которых связана с потоком, который может закончиться рано или поздно. Но если вторая завершится позже третьей, я получу что-то вроде этого:
Time consuming operation...OK
Another time consuming operation...
And another one, but it completed, so...OKOK
Это, конечно, неприемлемо. Я знаю, как вернуться в текущей строке, но есть ли способ подняться? Я бы поклялся, что видел его где-то, хотя это может быть консоль Linux:)
Забудьте об этом. Смотрите Far File Manager! Он работает в консоли Windows, он работает даже в PowerShell! Как сделать что-то подобное? И самая крутая часть - это восстановление состояния консоли после выхода. Поэтому, возможно, я должен спросить - как напрямую обращаться к буферу консоли? Я предполагаю, что мне понадобится собственный код, чтобы сделать трюк, но, может быть, есть другой способ? Я думал о очистке консоли при каждом обновлении, но это похоже на излишний. Или, может быть, нет? Будет ли это мигать?