如何通过AutoIT脚本获取第二个或第三个监视器的分辨率?
有没有具体的功能可供使用?
发现了一个第三方库。它可以返回每个监视器相对于默认显示的分辨率。
我刚知道如何正确地订购它们。我必须在库中添加一小段,它将最小的x值(包括负整数)指定为第一个监视器,次最小的指定为第二个监视器,依此类推。
列举所有物理监视器并获得其x分辨率的示例:
Dim $x = 0, $_enum, $_xRes, $_xResPre
Do
$_enum = _WinAPI_EnumDisplayDevices("", $x)
If $_enum[3] = 35 OR $_enum[3] = 33 Then
$x+=1
$_xResPre = _MonitorAndDesktopInfo()
$_xRes = $_xResPre[$x][1]
msgbox(0, "", $_xRes)
Else
$x+=1
EndIf
Until NOT $_enum[3]