2015-05-14 40 views

回答

0

這取決於你在做什麼,但有幾種方法可以解決這個問題。我在這個答案中假設你是在PowerShell中創建表單,而不是從表單的PowerShell窗口(實際上是easer來管理)。如果您有某些想要「可點擊」的內容,例如批處理文件或快捷方式,那麼您需要引用PowerShell exe並提供一些參數(例如腳本的位置),您也可以在其中指定窗口樣式(請參閱PowerShell幫助 - PowerShell.exe - ?)。對於這種情況,您可能想要使用:

powershell.exe -WindowStyle Hidden 

務必測試並確保shell打開的任何窗體都可見。

如果你想要做的是創建一個表單,然後將文本上的表格,還有你可以做一些方法,也:

  1. 創建一個控制(TextBlock的將是一件好事) ,並將數據放到shell的控件上,例如正常情況下來自shell的跟蹤消息
  2. 創建一個powershell進程,並掛接到標準輸出流。

我不知道如何在屏幕上託管控制檯窗口,因爲窗口和窗體等操作與控制檯應用程序的管理有所不同,後者在conhost.exe的實例內運行。

以上任何一種技術是否符合您的標準?