Windows批处理文件更改监视器设置

时间:2009-09-29 00:32:19

标签: windows batch-file multiple-monitors

我有一台台式电脑连接到3台不同的显示器,其中只有两台可以同时处于活动状态。一个是主监视器,始终处于活动状态。我可以在另外两个之间手动切换:一个是监视器,另一个是HDTV。

开关是一个机械开关,只处理VGA(此时只有RGB组件实际切换),因此没有其他设备对计算机的反馈,因此窗口无法自动调整以改变分辨率等等。

我想创建一个批处理文件,它会自动切换屏幕配置和分辨率(当然我们无法检测到其他设备,因此硬编码正确的分辨率),这样它们对于显示器来说是正确的。

最佳入学地点在哪里?我在哪里可以找到这样的命令库(或者他们叫做的任何东西)来做这样的事情?最后,在尝试这样的事情时,有什么我应该小心的吗?

提前致谢,

-Faken

2 个答案:

答案 0 :(得分:5)

尝试reschangecon(是的,有一个控制台版本!)。 这是安全的,因为它不允许您设置不受支持的设置(没有强制标志)。

http://www.12noon.com/displaychanger.htm(免费供个人使用)

答案 1 :(得分:0)

我已经使用ResSwitch在我朋友的HTPC上执行此操作,该HTPC会定期忘记驱动电视的分辨率,您可以这样称呼:resswitch.exe 1920 1080 32 60

http://www.naughter.com/qres.html

风险是它不会要求您确认,因此您最好确保您的显示器能够处理您要求的分辨率。