16 lines
685 B
AutoHotkey
16 lines
685 B
AutoHotkey
SysGet, MonitorCount, MonitorCount
|
|
SysGet, MonitorPrimary, MonitorPrimary
|
|
MsgBox, Monitor Count:`t%MonitorCount%`nPrimary Monitor:`t%MonitorPrimary%
|
|
Loop, %MonitorCount%
|
|
{
|
|
SysGet, MonitorName, MonitorName, %A_Index%
|
|
SysGet, Monitor, Monitor, %A_Index%
|
|
SysGet, MonitorWorkArea, MonitorWorkArea, %A_Index%
|
|
MsgBox, % "Monitor:`t#" A_Index
|
|
. "`nName:`t" MonitorName
|
|
. "`nLeft:`t" MonitorLeft "(" MonitorWorkAreaLeft " work)"
|
|
. "`nTop:`t" MonitorTop " (" MonitorWorkAreaTop " work)"
|
|
. "`nRight:`t" MonitorRight " (" MonitorWorkAreaRight " work)"
|
|
. "`nBottom:`t" MonitorBottom " (" MonitorWorkAreaBottom " work)"
|
|
}
|