Powershell

如何使用命令提示符或 powershell 在 Windows 10 中獲取螢幕解析度

  • January 10, 2017

我一直在嘗試執行

wmic path Win32_VideoController get VideoModeDescription

它給了我 1920 x 1080 這很好。我改變了解析度來測試它,它仍然返回同樣的東西。

有人知道為什麼嗎?

我將第一個螢幕設置為 1360 x 768

第二個螢幕設置為 1600 x 900

在此處輸入圖像描述

我在powershell中找到了一種方法。

"Background {0}x{1}" -f [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Width,[System.Windows.Forms.SystemInformation]::PrimaryMonitorSize.Height

https://stackoverflow.com/questions/7967699/get-screen-resolution-using-wmi-powershell-in-windows-7所述

PS> Add-Type -AssemblyName System.Windows.Forms
PS> [System.Windows.Forms.Screen]::AllScreens


BitsPerPixel : 32
Bounds       : {X=0,Y=0,Width=1280,Height=800}
DeviceName   : \\.\DISPLAY1
Primary      : True
WorkingArea  : {X=0,Y=0,Width=1280,Height=770}

BitsPerPixel : 32
Bounds       : {X=1280,Y=0,Width=1920,Height=1200}
DeviceName   : \\.\DISPLAY2
Primary      : False
WorkingArea  : {X=1280,Y=0,Width=1920,Height=1170}

引用自:https://serverfault.com/questions/825360