是否可以将自定义对话框挂接到新的 PowerShell ISE(集成脚本环境)中,以取代现有的 .NET WinForms 对话框。我说的是 Read-Host
cmdlet 启动以请求用户输入的对话框。
最佳答案
例如,请参阅以下 URL: http://www.microsoft.com/technet/scriptcenter/resources/pstips/feb08/pstip0208.mspx
- 将完整代码拖放到记事本中。
- 添加第一行: 函数读取主机{
- 添加最后一行: }
- 复制记事本中的所有内容。
- 将其全部粘贴到您的 PowerShell 控制台中。
现在,如果您调用 read-host,您将看到一个新的 Windows 窗体。
现在,如果我打开其他窗口,它仍然位于顶部,但似乎它不是最顶部的,因为我在其他所有窗口上看到它,但仍然需要单击它才能使其处于事件状态。
关于powershell - PowerShell 2 CTP3 ISE 的自定义读取主机对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450801/