Я часто работаю с полезной функцией Out-GridView в PowerShell. Иногда у меня мало данных для отображения в GridView, но каждый раз он открывается в очень большом окне. Есть ли возможность изменить начальный размер окна GridView? Таблица с тремя столбцами и 4 строками не должна отображаться в окне, которое почти полноэкранно отображается на дисплее 1920x1080 ...Out-GridView в PowerShell: как изменить начальный размер окна?
2
A
ответ
1
PowerShell - это язык сценариев, а не язык GUI. Можно создавать графические интерфейсы с помощью таких инструментов, как SAPIEN PowerShell Studio и других, используя Winforms или wpf.
Короче говоря, то, чего вы хотите, невозможно. Я боюсь, поскольку для этого нет parameter.
Спасибо, даже у меня нет решения! ;-) –
Я понимаю вашу мысль, но это просто не для этого. Хорошего дня. – DarkLite1
Если вы в отчаянии. , . Вы можете определенно выполнить это с помощью классов, доступных в сборках UIAutomationClient и UIAutomationTypes. Я сделал быстрое доказательство концепции и смог легко определить и изменить размер окна сетки. Выбор хорошего размера для него, OTOH, сложнее - по вертикали вам нужно будет добавить высоты окна фильтра, раскрывающийся список критериев, заголовок datagrid, строки dataitem и кнопки OK/Cancel; по горизонтали, ширина заголовка datagrid, вероятно, хорошая. И вы, вероятно, не хотите превышать размер экрана. – unbob