есть команда dir /s /b (путь), нужно в моем консольном приложении вывести то, что выводит cmd при получении этой команды. - вопрос №1153403
Дополнение автора от 19.08.14 15:39:12 Нужна работа именно с cmd и именно внутри моего консольного приложения.
Дополнение автора от 19.08.14 16:33:50 Попробую поставить задачу немного по другому. Мне нужен автоматический тест, проверяющий функциональность данной команды. Изначально я думал сравнивать 2 текстовых файла(первый — результаты этой команды из командной строки, второй — мой «собственный» поиск, используя методы C#). Но быть может есть способ проще этого, тогда и не придется ничего «перехватывать»?
Добрый день. Меня заинтересовал ваш ответ "1 — перехват через файл
dir /s /b (путь) > (имя файла)
после чего читаем файл
2 — Вы опу..." на вопрос http://www.liveexpert.org/topic/view/1153403-est-komanda-dir-s-b-put-nuzhno-v-moem-konsolnom-prilozhenii-vivesti-to-chto-vivodit-cmd-pri-poluchenii-etoj. Можно с вами обсудить этот ответ?
в таком случае осваивайте перехват stdout другого процесса до его запуска
MSDN в помощь… но по мне так это не просто
а вот переназначение в файл и его считывание это абсолютно стандартный прием используемый сплошь и рядом
Добрый день. Меня заинтересовал ваш ответ "в таком случае осваивайте перехват stdout другого процесса до его запуска
MSDN в помощь… но по мн..." на вопрос http://www.liveexpert.org/topic/view/1153403-est-komanda-dir-s-b-put-nuzhno-v-moem-konsolnom-prilozhenii-vivesti-to-chto-vivodit-cmd-pri-poluchenii-etoj. Можно с вами обсудить этот ответ?
Добрый день. Меня заинтересовал ваш ответ "«сложный» путь (перехват stdout) для C#
rsdn.ru/?Forum/?mid=1125766..." на вопрос http://www.liveexpert.org/topic/view/1153403-est-komanda-dir-s-b-put-nuzhno-v-moem-konsolnom-prilozhenii-vivesti-to-chto-vivodit-cmd-pri-poluchenii-etoj. Можно с вами обсудить этот ответ?