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

标签 powershell powershell-2.0 powershell-ise

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

最佳答案

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

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

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

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

关于powershell - PowerShell 2 CTP3 ISE 的自定义读取主机对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450801/

相关文章:

class - PowerShell v5 类方法 - 问题

powershell - 在 PowerShell 模块中设置属性

debugging - 调试 T4Scaffolding.Core Nuget 包时的 Set-DefaultScaffolder : Cannot get an instance of EnvDTE. DTE - 高级 Powershell 调试

windows - Powershell启动记录错误

powershell - 使用括号进行多个逻辑运算

mysql - 如何在 foreach 循环后向 powershell 添加 SQL 更新语句

.net - 使用本地服务器上的 powershell 脚本应用服务包(.msu 文件)更新

tfs - 获取一组在特定日期后被修改的文件

mysql - Powershell - 插入 MySQL 数据库表错误?

PowerShell - 为整个脚本设置 $ErrorActionPreference