2011-05-31 104 views
2

假設您有任何易於啓動的控制檯應用程序,稍後當控制檯運行一段時間時,可能會在控制檯窗口中輸出某些內容並等待用戶交互。是否有可能讓PowerShell回答這個輸出?是否可以讓PowerShell與控制檯應用程序交互?

所以這是我想在PowerShell中的事:

  1. 開始MyApp.exe的
  2. 等待一些輸出
  3. 根據輸出提供輸入到MyApp.exe的

回答

6

您可以使用來自PowerShell的常規.NET API,即Process.Start,獲取進程的輸入和輸出流,並相應地採取相應措施。直接這是不可能的。

+0

爲了讓我的exe文件不好,我試圖運行沒有像我期望的那樣運行,所以必須找到另一個解決方案,但這是我問的問題的答案。 – 2011-05-31 20:24:47

相關問題