У меня есть старая сторонняя командная строка, проприетарная программа, которую я вызываю из PowerShell.
После запуска эта программа принимает команды, набранные с последующим вводом (как и любая другая программа), но это очень просто. У него нет флагов, он не принимает переданные по аргументам аргументы и т. Д. Вы должны запустить программу, ввести команду, нажать ввод и проанализировать результаты.
Есть ли способ использовать PowerShell для ввода команды и получения результата? Сейчас лучшее решение, которое у меня есть, - это вызвать SendKeys.Send в фоновом режиме, но я не уверен, что это сработает.
Есть ли лучший способ?