System.Windows.Forms.ListView in powershell 隐藏输出



使用以下代码

$listView = New-Object System.Windows.Forms.ListView
$listView.View = 'Details'
$listView.Width = 300
$listView.Height = 300
$listView.Columns.Add('User Name')

显示索引 : 0 索引 : 0 图片索引 : -1 图片列表 : 图像键 : 列表视图 : System.Windows.Forms.ListView, Items.Count: 0 名字: 文本:用户名 文本对齐:左对齐 标记: 宽度 : 60 网站: 容器:

它在电源外壳控制台中输出上述内容。 如何隐藏此输出。

它干扰了我在 -noconsole 模式下使用此脚本进行转换 https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5

要抑制输出,您可以使用 out-null:

$listView.Columns.Add('User Name')|out-null

此外,如果将其分配给变量,则会抑制输出:

$item = $listView.Columns.Add('User Name')

在任何.Add方法之前使用[void]通常会抑制输出:

[void]$listView.Columns.Add('User Name')

最新更新