| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Работа с консолью |
| Автор: maleziv 5.12.2011, 22:36 | ||
| Доброго времени суток уважаемые. Вопрос в следующем, как прочитать содержимое консоли после выполнение команды. Демонстрирую на примере “Командной строки” (cmd), в будущем консоль будет немного другая, пока тестирую на этой. Программно посылаю в консоль команду dir. Как результат выполнения команды dir поместить в переменную(то есть содержимое отображенное в консоли, выполненной команды dir записать в переменную)? Хочу добавить, что в той консоли для которой пишется программа команды “Командной строки” не работают. Варианты типа “Создать батник и перенаправить стандартный вывод в файл не подойдут”. Необходимо непосредственно считывать данные с консоли после выполнения в ней команд. При чем консоль всегда запущена, и ее нельзя закрывать-открывать. Работаю с “Командной строкой”, т.к пока нет возможности работать напрямую с консолью для которой пишется программа из за ее производственной необходимости. Прошу помочь разобраться.
|
| Автор: Delvish 6.12.2011, 09:28 | ||
используй Pipes. пример пинга из командной строки:
|