使用以下代码
$listView = New-Object System.Windows.Forms.ListView
$listView.View = 'Details'
$listView.Width = 300
$listView.Height = 300
$listView.Columns.Add('User Name')
DisplayIndex:0 索引:0 图像索引:-1 图片清单: ImageKey: ListView:System.Windows.Forms.ListView,Items.Count:0 名称 : 文字:用户名 TextAlign:左 标签 : 宽:60 网站: 容器:
它在powershell控制台中输出以上内容。 如何隐藏此输出。
这妨碍了我在-noconsole模式https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5
下使用此脚本进行转换答案 0 :(得分:3)
在任何[void]
方法之前使用.Add
通常会抑制输出:
[void]$listView.Columns.Add('User Name')
答案 1 :(得分:3)
要抑制输出,可以使用out-null:
$listView.Columns.Add('User Name')|out-null
此外,如果将其分配给变量,则会抑制输出:
$item = $listView.Columns.Add('User Name')