Windows 10 上是否有任何命令可以显示多显示器系统上活动监视器的名称(或某些标识字符串)?切换到其他监视器(通过Win+ P、运行DisplaySwitch.exe
等)后,该命令必须显示新活动监视器的名称。
我没有考虑镜像或扩展桌面模式;只考虑单显示模式。
答案1
您可以使用wmic
它来检查显示设备。
wmic desktopmonitor get /?
将显示所有标志。在本例中:
有以下属性可用:
Property Type Operation
======== ==== =========
Availability N/A N/A
Bandwidth N/A N/A
ConfigManagerErrorCode N/A N/A
ConfigManagerUserConfig N/A N/A
Description N/A N/A
DeviceID N/A N/A
DisplayType N/A N/A
ErrorCleared N/A N/A
ErrorDescription N/A N/A
InstallDate N/A N/A
IsLocked N/A N/A
LastErrorCode N/A N/A
MonitorManufacturer N/A N/A
MonitorType N/A N/A
Name N/A N/A
PNPDeviceID N/A N/A
PixelsPerXLogicalInch N/A N/A
PixelsPerYLogicalInch N/A N/A
PowerManagementCapabilities N/A N/A
PowerManagementSupported N/A N/A
ScreenHeight N/A N/A
ScreenWidth N/A N/A
Status N/A N/A
StatusInfo N/A N/A
因此,示例查询可能是:
wmic desktopmonitor get Name,MonitorType,MonitorManufacturer