Я использую aria2
для выполнения основных загрузок. В документации он указывает формат console readout
на консоль :
[# 2089b0 400,0 КБ /33,2 МБ (1%) CN:1 DL:115,7 КБ ETA:4 м51 с]
Этот формат довольно читабелен, но, поскольку он будет использоваться конечными пользователями, он будет проще, чем просто:
400,0 КБ /33,2 МБ (1%) ETA:4 м 51 с
Поскольку я использую это в пакетном файле, я подумал об использовании цикла for /f
для извлечения данных, а затем проанализировал их. Насколько я знаю, вы можете использовать только статические данные в цикле for /f
, т.е. он не поддерживает форматирование в выводе команды в реальном времени .
Кажется, я не могу найти какую-либо документацию о том, как изменить формат с помощью параметров командной строки, но существуют ли параметры командной строки для изменения формата вывода на консоль? или мне придется создать модифицированную версию aria2
и перекомпилировать?