Команды отправки C # - PullRequest
4 голосов
/ 19 июня 2011

У меня запущена программа командной строки, и я хотел бы отправить ей дополнительные команды (т.е. когда она уже запущена) Как я могу сделать это в C #?

Ответы [ 3 ]

9 голосов
/ 19 июня 2011

Если процесс запущен вашей C # -программой, вы можете использовать Process.StandardInput для отправки ему команд.

Если вы отправляете команду другим процессам, вы можете использоватькласс SendKey, показанный в здесь .

1 голос
/ 19 июня 2011

Если вы говорите об интерактивной консольной программе, вам просто нужно использовать Console.Readline (), чтобы получить ввод с консоли и обработать его в своем коде. Если вы говорите о чем-то более сложном, прочитайте о межпроцессном взаимодействии (IPC).

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