2015-11-18 3 views
2

Я часто работаю с полезной функцией Out-GridView в PowerShell. Иногда у меня мало данных для отображения в GridView, но каждый раз он открывается в очень большом окне. Есть ли возможность изменить начальный размер окна GridView? Таблица с тремя столбцами и 4 строками не должна отображаться в окне, которое почти полноэкранно отображается на дисплее 1920x1080 ...Out-GridView в PowerShell: как изменить начальный размер окна?

ответ

1

PowerShell - это язык сценариев, а не язык GUI. Можно создавать графические интерфейсы с помощью таких инструментов, как SAPIEN PowerShell Studio и других, используя Winforms или wpf.

Короче говоря, то, чего вы хотите, невозможно. Я боюсь, поскольку для этого нет parameter.

+0

Спасибо, даже у меня нет решения! ;-) –

+0

Я понимаю вашу мысль, но это просто не для этого. Хорошего дня. – DarkLite1

+0

Если вы в отчаянии. , . Вы можете определенно выполнить это с помощью классов, доступных в сборках UIAutomationClient и UIAutomationTypes. Я сделал быстрое доказательство концепции и смог легко определить и изменить размер окна сетки. Выбор хорошего размера для него, OTOH, сложнее - по вертикали вам нужно будет добавить высоты окна фильтра, раскрывающийся список критериев, заголовок datagrid, строки dataitem и кнопки OK/Cancel; по горизонтали, ширина заголовка datagrid, вероятно, хорошая. И вы, вероятно, не хотите превышать размер экрана. – unbob