Page 1 of 1

How to change the names of monitors

Posted: 31 Dec 2019, 00:24
by JoeWinograd
Hi Folks,
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%
Here's sample output from it:

monitor names.png
monitor names.png (15.87 KiB) Viewed 233 times

Anyone know how to change the monitor names? I'd rather have names like Laptop Screen, HP Pavilion, Dell UltraSharp, etc. Thanks, Joe