原本在螢幕和多個訊號源切換遇到困難,在尋找解決方案時,
遇到高手指點,認識了實用的小程式: 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腳本一鍵切換,或是其他方式執行腳本
這樣就可以擺脫難用的螢幕按鈕或是憋腳的官方軟體直接切換螢幕訊號源