2
假設您有任何易於啓動的控制檯應用程序,稍後當控制檯運行一段時間時,可能會在控制檯窗口中輸出某些內容並等待用戶交互。是否有可能讓PowerShell回答這個輸出?是否可以讓PowerShell與控制檯應用程序交互?
所以這是我想在PowerShell中的事:
- 開始MyApp.exe的
- 等待一些輸出
- 根據輸出提供輸入到MyApp.exe的
假設您有任何易於啓動的控制檯應用程序,稍後當控制檯運行一段時間時,可能會在控制檯窗口中輸出某些內容並等待用戶交互。是否有可能讓PowerShell回答這個輸出?是否可以讓PowerShell與控制檯應用程序交互?
所以這是我想在PowerShell中的事:
您可以使用來自PowerShell的常規.NET API,即Process.Start,獲取進程的輸入和輸出流,並相應地採取相應措施。直接這是不可能的。
爲了讓我的exe文件不好,我試圖運行沒有像我期望的那樣運行,所以必須找到另一個解決方案,但這是我問的問題的答案。 – 2011-05-31 20:24:47