是否可以将自定义对话框挂钩到替换现有.NET WinForms对话框的新PowerShell ISE(集成脚本环境)中。我说的是Read-Host
cmdlet启动以请求用户输入的对话框。
答案 0 :(得分:3)
例如,请参阅此网址: http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0208.mspx
现在,如果您调用read-host,您将看到一个新的Windows窗体。
现在,如果我打开其他窗口,它仍然位于顶部,但它似乎不是最顶层的,因为我看到它超过其他所有,但仍然需要点击它以使其处于活动状态。
答案 1 :(得分:2)
你可以做的是创建一个覆盖Read-Host的自定义函数,这样你就可以有效地篡夺Read-Host并将你自己的功能付诸实践。
答案 2 :(得分:0)
我不相信你可以,不。您需要编写自己的托管应用程序。 ISE确实有自己的对象模型 - 我问你所追求的是否可能。