1

众所周知,我们可以编写一个 PowerShell 脚本来显示一个 windows 窗体

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

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

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

4

1 回答 1

1

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

首先,您可以使用Sapiens PrimalForms 社区版(它是免费的,您只需登录 Sapiens 并下载)。此框架允许您以图形方式构建您的 DialogBox,然后生成 Windows 窗体的 PowerShell 代码(仍然可用,如图所示下面)。

在此处输入图像描述

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

于 2012-09-26T03:50:10.720 回答