【发布时间】:2010-10-01 20:04:53
【问题描述】:
是否可以将自定义对话框挂接到新的 PowerShell ISE(集成脚本环境)中,以替换现有的 .NET WinForms 对话框。我说的是Read-Host cmdlet 启动以请求用户输入的对话框。
【问题讨论】:
标签: powershell powershell-2.0 powershell-ise
是否可以将自定义对话框挂接到新的 PowerShell ISE(集成脚本环境)中,以替换现有的 .NET WinForms 对话框。我说的是Read-Host cmdlet 启动以请求用户输入的对话框。
【问题讨论】:
标签: powershell powershell-2.0 powershell-ise
例如,查看以下网址: http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0208.mspx
现在,如果您调用 read-host,您将看到一个新的 Windows 窗体。
现在,如果我打开其他窗口,它仍然在顶部,但它似乎不是最顶部的,因为我在其他所有窗口中都看到它,但仍需要单击它以使其处于活动状态。
【讨论】:
您可以做的是创建一个覆盖 Read-Host 的自定义函数,因此您实际上是在篡夺 Read-Host 并替换您自己的功能。
【讨论】:
我不相信你可以,不。您需要编写自己的托管应用程序。 ISE 确实有自己的对象模型 - 我问的是您所追求的是否可能。
【讨论】: