Here's a script that displays the monitor number and monitor name of all monitors:
Code: Select all
SysGet,NumMons,MonitorCount ; get number of monitors
MonNames:=""
Loop,%NumMons% ; process all monitors
{
SysGet,MonName,MonitorName,%A_Index% ; get name of this monitor
MonNames:=MonNames . A_Index . "=" . MonName . "`n"
}
MsgBox,4160,Monitor Names,%MonNames%
Anyone know how to change the monitor names? I'd rather have names like Laptop Screen, HP Pavilion, Dell UltraSharp, etc. Thanks, Joe