Чтение вывода из командной строки - PullRequest
0 голосов
/ 28 декабря 2011

Я пытаюсь написать простой графический интерфейс для Wget. Я ищу совет о том, как читать информацию из выходных данных командной строки, которые генерирует Wget при выполнении запуска. Я хотел бы обновить эту информацию о загрузке в режиме реального времени в поле со списком или другой эквивалент. GUI будет в Visual Basic. Я знаю, что такие программы, как WinWget, делают это, и их исходный код доступен, но я не знаю, какой язык написан достаточно хорошо, чтобы найти то, что я ищу.

tl; dr: Мне нужно обновить окно списка в режиме реального времени с выводом командной строки.

1 Ответ

0 голосов
/ 28 декабря 2011

Существует два способа использовать выходные данные одного консольного приложения для ввода другого:

Первый способ - использовать оператор |; например:

dir |more

Второй способ - записать данные в файл и обработать их позже.

dir > data.txt
...