В чем разница между $ host.UI.RawUI.MaxPhysicalWindowSize и $ host.UI.RawUI.MaxWindowSize - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь развернуть окно консоли PowerShell, чтобы оно соответствовало экрану, на котором оно работает.Нашли много статей, которые предлагают использовать $ host.UI.RawUI.MaxWindowSize.

Когда я пытаюсь получить $ host.UI.RawUI.MaxWindowSize.Width, его значение изменяется при изменении размера окна консоли.При дальнейшем устранении неполадок я пришел посмотреть на $ host.UI.RawUI.MaxPhysicalWindowSize.Чье значение «Ширина» остается неизменным независимо от размера окна консоли.

Итак, мой вопрос - в чем разница между $ host.UI.RawUI.MaxWindowSize и $ host.UI.RawUI.MaxPhysicalWindowSize

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

PSHostRawUserInterface.MaxWindowSize Получает размер максимально возможного окна для текущего буфера, текущего шрифта и текущего аппаратного обеспечения дисплея.Окно просмотра не может быть больше, чем экранный буфер или текущий дисплей (дисплей, на котором отображается окно).

https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostrawuserinterface.maxwindowsize?view=powershellsdk-1.1.0

PSHostRawUserInterface.MaxPhysicalWindowSize Получает максимально возможное окно для текущегошрифт и отображение оборудования, игнорируя текущие размеры буфера.Другими словами, размеры самого большого окна, которое можно отобразить на текущем дисплее, если буфер был как минимум настолько большим.

https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostrawuserinterface.maxphysicalwindowsize?view=powershellsdk-1.1.0

0 голосов
/ 05 февраля 2019

$host.UI.RawUI.MaxPhysicalWindowSize - это максимальный размер окна, который может соответствовать текущему дисплею (без границ / заголовка).

https://docs.microsoft.com/en-us/dotnet/api/system.management.automation.host.pshostrawuserinterface.maxphysicalwindowsize?view=powershellsdk-1.1.0

Получает максимально возможное окно для текущегошрифт и отображение оборудования, игнорируя текущие размеры буфера.Другими словами, размеры самого большого окна, которое можно отобразить на текущем дисплее, если буфер был как минимум настолько большим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...