我需要創建一個GUI覆蓋圖,以便在安裝過程中向用戶提供狀態信息。安裝通過Powershell腳本進行。我寧願不重寫已經在腳本中發生的功能。通過PowerShell腳本覆蓋的GUI
是否有任何實用的方法可以用來覆蓋腳本上的GUI?我正在考慮一些應用程序安裝程序,它們只是調用腳本並顯示有關狀態的信息。
我需要創建一個GUI覆蓋圖,以便在安裝過程中向用戶提供狀態信息。安裝通過Powershell腳本進行。我寧願不重寫已經在腳本中發生的功能。通過PowerShell腳本覆蓋的GUI
是否有任何實用的方法可以用來覆蓋腳本上的GUI?我正在考慮一些應用程序安裝程序,它們只是調用腳本並顯示有關狀態的信息。
您可以運行PowerShell scripts from CSharp並與PS運行空間進行交互。
您可以在PowerShell中總是將這些腳本包裝在WinForms(PrimalForms Community Edition中設計UI)中,或使用類似ShowUI(showui.codeplex.com)的東西。
在腳本中使用Write-Progress調用會有什麼特別的錯誤嗎?
我最近寫了一個安裝暨配置工具,這是我做的,從C#異步運行PS腳本/的WinForms - https://stackoverflow.com/a/10741061/763026 [全碼有]