2012-03-26 80 views
1

我有一个老的,第三方,命令行,专有的程序,我从PowerShell调用。可能使用Powershell将命令输入到第三方命令行程序中?

一旦开始,该程序接受输入的命令,然后输入(与任何其他程序一样),但它非常基本。它没有标志,不接受参数管理等等。你必须启动程序,键入你的命令,按回车并解析结果。

有没有一种方法可以使用PowerShell键入一个命令并获得结果输出?现在最好的解决方案是在后台工作中调用SendKeys.Send,但我不确定这会起作用。

有没有更好的方法?

回答

2

退房这看它是否会为你工作:http://wasp.codeplex.com/

旧的程序都分不清,但是。这适用于标准的Windows程序。

+0

谢谢。我不确定它会起作用,但这可能是我最好的选择。 – 2012-03-26 21:07:12