【发布时间】:2011-09-05 16:15:54
【问题描述】:
假设您有任何易于启动的控制台应用程序,稍后当控制台运行一段时间后,它可能会在控制台窗口中输出一些内容并等待用户交互。是否可以让 PowerShell 回答这个输出?
这就是我想在 PowerShell 中做的事情:
- 启动 MyApp.exe
- 等待一些输出
- 根据输出向 MyApp.exe 提供输入
【问题讨论】:
标签: powershell
假设您有任何易于启动的控制台应用程序,稍后当控制台运行一段时间后,它可能会在控制台窗口中输出一些内容并等待用户交互。是否可以让 PowerShell 回答这个输出?
这就是我想在 PowerShell 中做的事情:
【问题讨论】:
标签: powershell
您可以使用来自 PowerShell 的普通 .NET API,即Process.Start,获取进程的输入和输出流并据此采取行动。直接是不可能的。
【讨论】: