知道PowerShell在命令行上可以做什么我从未学过如何使用它编写GUI。我应该吗?
或者回到好老的HTA / VBScript?
答案 0 :(得分:5)
根据人们的背景,你肯定会得到不同的答案。我做开发工作,我很快就用C#编写GUI。 Visual Studio表单设计器非常好,并且在PowerShell中没有相应的开箱即用功能。 VS调试器仍然好多了。也就是说,如果你想深入研究这个领域,你应该看看两个PowerShell模块,用于通过WPF创建GUI:Jaykul的PowerBoots和一个PowerShell团队成员在PowerShellPack中的WPK。正如您在查看PowerBoots站点时所看到的,可以使用PowerShell进行GUI。
答案 1 :(得分:1)
我会推荐一个简单的VB.Net / C#WinForms应用程序。
答案 2 :(得分:1)
如果您希望使用GUI打包Powershell,我建议您查看PrimalForms以快速构建解决方案原型。
它有一个由powershell脚本驱动的简单winforms设计器。