0

Сразу скажу что я очень плохо знаю C# и возможно это глупый вопрос, но сейчас потребовалось написать простую программу и возникла проблема решение которой не смог нагуглить.

Вопрос: Могу ли я ввести команду (НЕ запросить ввод типа Console.WriteLine) в консоль другого работающего процесса ?

  • Перенаправление потоков ввода-вывода не поможет? https://ru.stackoverflow.com/a/588873/184217 – Alexander Petrov Jun 08 '22 at 22:58
  • Спасибо большое, Andrew, не знаю как правильно тебя тегнуть, спустя много усилий получилось то что нужно но использовал ещё Process.GetProcessById() и MainWindowTitle и получилось то что нужно было. – MAX GOLD Jun 09 '22 at 01:11
  • Процесс запущен вами или отдельно до старта приложения? Покажите код запуска консольного процесса. – aepot Jun 09 '22 at 07:11
  • Процесс запущен мною вручную до старта приложения. Проблема решена, лучшим решениям может быть только вариант ввода текста не через SendKeys.SendWait а через другую функцию которая бы могла быстрее вводить текст в консоль. – MAX GOLD Jun 09 '22 at 12:28

0 Answers0