可以使用Powershell在第三方命令行程序中键入命令



我有一个旧的、第三方的、命令行的、专有的程序,我正在从PowerShell调用它。

一旦启动,这个程序就接受输入后跟着回车的命令(就像任何其他程序一样),但它是非常基本的。它没有标志,不接受管道输入的参数,等等。你必须启动程序,键入命令,点击回车键并分析结果。

有没有一种方法可以使用PowerShell键入命令并获得结果输出?目前,我的最佳解决方案是调用SendKeys。在后台发送作业,但我不确定这是否有效。

有更好的方法吗?

看看它是否适合您:http://wasp.codeplex.com/

然而,遗留项目很难说。这适用于标准的windows程序。

最新更新