如何将WinForm GUI转换为PowerShell脚本?

时间:2012-09-25 08:18:35

标签: winforms forms user-interface powershell converter

如我们所知,我们可以write a PowerShell script to show a windows form

是否有自动转换器将WinForm程序集或* .designer.cs(设计器生成的C#代码)转换为PowerShell脚本?

有一个“PrimalForms 2011”社区版本,但似乎它现在被称为“PowerShell Studio 2012”并且有45天的跟踪版本。

还有其他选择吗?一个更简单的转换器或什么? 谢谢!

1 个答案:

答案 0 :(得分:1)

我使用两种解决方案(很好地隐藏在网络上但仍然存在)来解决您的问题:

首先,你可以使用Sapiens PrimalForms Community Edition(它是免费的,你只需要签名给Sapiens然后去下载)。这个Framwork允许你在图形上构建你的DialogBox然后它会生成适用于Windows窗体的PowerShell代码(仍然可用,如下所示)。

enter image description here

第二次你有一个名为PowerShell Form Converter的脚本,由Arnaud Petitjean撰写(11-05-2007)。您必须再次注册,该文章是用法语写的,但您可以下载一个Powershell脚本,将Windows窗体从.CS文件转换为PS1。就像在Sapiens编辑器中一样,转换被注释(这里是法语)和编码事件的地方。