原本在萤幕和多个讯号源切换遇到困难,在寻找解决方案时,
遇到高手指点,认识了实用的小程式: ControlMyMonitor
解决了问题,顺便来这边推广,造福大众。
可以透过此软件直接控制萤幕的讯源切换/亮度/对比...等等设定,
虽然部分厂商有为他们自己的产品制作官方程式可以操控萤幕部分设定,
不过有些官方软件可能都还没这个小程式实用...
我因为萤幕自身按钮非常难按/萤幕周边堆很多杂物/OSD选单复杂易操作错误,
而特别排斥使用萤幕按纽操控讯号源切换,而原厂似乎也没有提供其他方式切换。
透过此软件,实现了官方没有提供的功能,而且还可以把这些操作写成脚本,
用你可以想的到的方式执行脚本(键盘鼠标 Macro / AutoHotkey 脚本...等等),
大大简化萤幕操控的步骤。
以下为使用此程式切换操控讯号源的方式介绍(应该是最多人常用的萤幕功能):
适用情境: 同时拥有多部影音主机(PC/NB/PS5/XBOX/NS),时常让萤幕切换讯号源
但希望能透过萤幕本身按钮/OSD选单操控之外方式切换
系统要求: 你的电脑显卡和萤幕支援DDC/CI协议,怎样确认硬件有没有支援我不会,
反正下载程式后看能不能读取到萤幕相关设定后就知道了
使用程式: NirSoft 的 ControlMyMonitor (Freeware)
https://www.nirsoft.net/utils/control_my_monitor.html
切换萤幕讯号源方式:
执行ControlMyMonitor,选择要操作的monitor
下面的VCP Code 60(input select)就是可以控制讯源选择的参数
可以选择该项目后按F6设定新的值,在你自己萤幕的possible value尝试
看可以切到什么讯源,比如我的萤幕 17 18对应到2个不同的HDMI IN
一修改这个值,发现萤幕有切换到对应的讯号源就是成功了
https://i.imgur.com/twS6Kt3.png
切换讯源脚本制作方式:
1. 在controlmymonitor按下Ctrl + M 之后到随便一个文字档贴上
里面的Monitor Device Name就是接下来要操作的萤幕名称,记下来
https://i.imgur.com/ZP9SIbZ.png
2. 在ControlMyMonitor同目录开启一个新文字档,输入:
ControlMyMonitor.exe /SetValue <Device Name> 60 <讯源Value>
之后存成.bat格式就可以执行。 以我的萤幕为例,切换HDMI 2(18)的脚本:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY2\Monitor0" 60 18
切回HDMI 1(17)的脚本内容:
ControlMyMonitor.exe /SetValue "\\.\DISPLAY2\Monitor0" 60 17
https://i.imgur.com/hByzz4A.png
搞定好脚本后就可以鼠标执行.bat脚本一键切换,或是其他方式执行脚本
这样就可以摆脱难用的萤幕按钮或是憋脚的官方软件直接切换萤幕讯号源