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

时间:2012-03-26 20:01:57

标签: powershell command-line sendkeys

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

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

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

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

查看此内容,了解它是否适​​合您:http://wasp.codeplex.com/

然而,遗传程序很难说。这适用于标准的Windows程序。