управление cmd.exe с помощью c # (отправка и чтение результатов) - PullRequest
1 голос
/ 09 апреля 2010

Я хочу отправлять и получать команды типа "dir" и так далее, но мне не удается прочитать вывод

Ответы [ 3 ]

3 голосов
/ 09 апреля 2010

Вы должны перенаправить стандартный вход и стандартный выход. Как только вы это сделаете, в C # используйте консоль, как если бы вы писали консольное приложение.

http://msdn.microsoft.com/en-us/library/3x859hf2(vs.71).aspx

1 голос
/ 09 апреля 2010

Если вы пытаетесь запустить внешнее приложение и захватить вывод, вы должны посмотреть на this . Пространство имен System.IO имеет классы Directory, File и Path, что исключает необходимость использования внешних приложений для перечисления каталогов.

1 голос
/ 09 апреля 2010

Вы не должны использовать консольные команды из кода, если вам действительно не нужно. (Подсказка: нет)

Вы ищете Directory.GetFiles.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...