How to change the names of monitors

Get help with using AutoHotkey and its commands and hotkeys
User avatar
JoeWinograd
Posts: 1608
Joined: 10 Feb 2014, 20:00

How to change the names of monitors

31 Dec 2019, 00:24

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 307 times

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

Return to “Ask For Help”

Who is online

Users browsing this forum: fliptoback, holahapi, ixxcomadrejarojaxxi, LightningSquirl, TallgeeseIV and 31 guests