Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell $host.UI.RawUI.maxPhysicalWindowsSize与$host.UI.RawUI.maxWindowsSize之间有什么区别_Powershell - Fatal编程技术网

Powershell $host.UI.RawUI.maxPhysicalWindowsSize与$host.UI.RawUI.maxWindowsSize之间有什么区别

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

我正在尝试最大化PowerShell控制台窗口,以适应其运行的屏幕。已经找到许多建议使用$host.UI.RawUI.maxWindowsSize的文章

当我尝试获取$host.UI.RawUI.maxWindowsSize.Width时,它的值会随着我调整控制台窗口的大小而改变。在进一步的故障排除中,我看到$host.UI.RawUI.maxPhysicalWindowsSize。其“宽度”值保持不变,与控制台窗口大小无关


因此,我的问题是$host.UI.RawUI.maxWindowsSize与$host.UI.RawUI.maxPhysicalWindowsSize之间的区别是什么

获取当前字体和显示的最大窗口 硬件,忽略当前缓冲区维度。换句话说 当前场景中可以渲染的最大窗口的尺寸 显示,如果缓冲区至少同样大


PSHostRawUserInterface.MaxWindowsSize
获取当前缓冲区、当前字体和当前显示硬件的最大窗口大小。视图窗口不能大于屏幕缓冲区或当前显示(渲染窗口的显示)


PSHostRawUserInterface.MaxPhysicalWindowsSize
获取当前字体和显示硬件可能的最大窗口,忽略当前缓冲区尺寸。换句话说,如果缓冲区至少与当前显示一样大,则可以在当前显示中呈现的最大窗口的尺寸


当您有扩展显示时,我想它会有所不同(第二个显示器将桌面延伸到右侧等)