System.Windows.Forms.ListView в PowerShell скрыть вывод - PullRequest
0 голосов
/ 02 июля 2018

со следующим кодом

$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 ImageList: ImageKey: ListView: System.Windows.Forms.ListView, Items.Count: 0 Название : Текст: имя пользователя TextAlign: слева Тег : Ширина: 60 Сайт: Контейнер:

Выводит вышеуказанное в консоль PowerShell. Как я могу скрыть этот вывод.

Преобразование с использованием этого сценария в режиме -noconsole мешает мне https://gallery.technet.microsoft.com/scriptcenter/PS2EXE-GUI-Convert-e7cb69d5

Ответы [ 2 ]

0 голосов
/ 02 июля 2018

Для подавления вывода вы можете использовать out-null:

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

Также, если вы присваиваете ее переменной, она подавляет вывод:

$item = $listView.Columns.Add('User Name')
0 голосов
/ 02 июля 2018

Использование [void] перед любым .Add методом обычно подавляет вывод:

[void]$listView.Columns.Add('User Name')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...