Powershell $host.UI.RawUI.maxPhysicalWindowsSize与$host.UI.RawUI.maxWindowsSize之间有什么区别
我正在尝试最大化PowerShell控制台窗口,以适应其运行的屏幕。已经找到许多建议使用$host.UI.RawUI.maxWindowsSize的文章 当我尝试获取$host.UI.RawUI.maxWindowsSize.Width时,它的值会随着我调整控制台窗口的大小而改变。在进一步的故障排除中,我看到$host.UI.RawUI.maxPhysicalWindowsSize。其“宽度”值保持不变,与控制台窗口大小无关Powershell $host.UI.RawUI.maxPhysicalWindowsSize与$host.UI.RawUI.maxWindowsSize之间有什么区别,powershell,Powershell,我正在尝试最大化PowerShell控制台窗口,以适应其运行的屏幕。已经找到许多建议使用$host.UI.RawUI.maxWindowsSize的文章 当我尝试获取$host.UI.RawUI.maxWindowsSize.Width时,它的值会随着我调整控制台窗口的大小而改变。在进一步的故障排除中,我看到$host.UI.RawUI.maxPhysicalWindowsSize。其“宽度”值保持不变,与控制台窗口大小无关 因此,我的问题是$host.UI.RawUI.maxWindowsSi
因此,我的问题是$host.UI.RawUI.maxWindowsSize与$host.UI.RawUI.maxPhysicalWindowsSize之间的区别是什么 获取当前字体和显示的最大窗口 硬件,忽略当前缓冲区维度。换句话说 当前场景中可以渲染的最大窗口的尺寸 显示,如果缓冲区至少同样大
PSHostRawUserInterface.MaxWindowsSize
获取当前缓冲区、当前字体和当前显示硬件的最大窗口大小。视图窗口不能大于屏幕缓冲区或当前显示(渲染窗口的显示)
PSHostRawUserInterface.MaxPhysicalWindowsSize
获取当前字体和显示硬件可能的最大窗口,忽略当前缓冲区尺寸。换句话说,如果缓冲区至少与当前显示一样大,则可以在当前显示中呈现的最大窗口的尺寸
当您有扩展显示时,我想它会有所不同(第二个显示器将桌面延伸到右侧等)