Можно ли использовать Powershell для ввода команды в стороннюю программу командной строки? - PullRequest
1 голос
/ 27 марта 2012

У меня есть старая сторонняя командная строка, проприетарная программа, которую я вызываю из PowerShell.

После запуска эта программа принимает команды, набранные с последующим вводом (как и любая другая программа), но это очень просто. У него нет флагов, он не принимает переданные по аргументам аргументы и т. Д. Вы должны запустить программу, ввести команду, нажать ввод и проанализировать результаты.

Есть ли способ использовать PowerShell для ввода команды и получения результата? Сейчас лучшее решение, которое у меня есть, - это вызвать SendKeys.Send в фоновом режиме, но я не уверен, что это сработает.

Есть ли лучший способ?

1 Ответ

2 голосов
/ 27 марта 2012

проверьте это, чтобы увидеть, будет ли оно работать для вас: http://wasp.codeplex.com/

устаревшие программы, однако, трудно сказать.это работает со стандартными программами Windows.

...