PowerShell 2 CTP3 ISE 的自定义读取主机对话框

发布于 2024-07-11 05:25:41 字数 124 浏览 9 评论 0原文

是否可以将自定义对话框挂接到新的 PowerShell ISE(集成脚本环境)中,以取代现有的 .NET WinForms 对话框。 我说的是 Read-Host cmdlet 启动以请求用户输入的对话框。

Is it possible to hook a custom dialog into the new PowerShell ISE (Integrated Scripting Environment) that replaces the existing .NET WinForms dialog. I am talking about the dialog that the Read-Host cmdlet launches to request for user input.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

故人爱我别走 2024-07-18 05:25:41

例如,请参阅以下网址:
http://www.microsoft.com/technet/scriptcenter/ resources/pstips/feb08/pstip0208.mspx

  1. 将完整代码放入记事本中。
  2. 添加第一行:
    函数 read-host {
  3. 添加最后一行:
    复制
  4. 记事本中的所有内容。
  5. 将其全部粘贴到您的 PowerShell 控制台中。

现在,如果您调用 read-host,您将看到一个新的 Windows 窗体。

现在,如果我打开其他窗口,它仍然位于顶部,但似乎它不是最顶部的,因为我在其他所有窗口上看到它,但仍然需要单击它才能使其处于活动状态。

For example, see this URL:
http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0208.mspx

  1. Drop the full code into Notepad.
  2. Add the first line:
    function read-host {
  3. Add the last line:
    }
  4. Copy all the contents from Notepad.
  5. Paste it all into your PowerShell console.

Now, if you call read-host, you're going to see a new Windows Form.

Now, if I open other windows, it remains on top, but it seems it is not the top-most because I see it over everything else, but still need to click on it to make it active.

前事休说 2024-07-18 05:25:41

您可以做的是创建一个覆盖 Read-Host 的自定义函数,这样您就可以有效地篡夺 Read-Host 并替换您自己的功能。

What you CAN do is create a custom function that overrides Read-Host, so you're effectively usurping Read-Host and subbing your own functionality.

灯角 2024-07-18 05:25:41

我不相信你可以,不。 您需要编写自己的托管应用程序。 ISE 确实有自己的对象模型 - 我问你所追求的是否可能。

I don't believe you can, no. You'd need to write your own hosting application. The ISE does have its own object model - I'm asking if what you're after is possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文