Windowsbatch file来更改显示器设置

我有一台桌面计算机连接到3台不同的显示器,其中只有两台显示器可以在任何时候处于活动状态。 一个是主监视器,始终处于活动状态。 我可以手动切换另外两个:一个显示器,另一个HDTV。

这个开关是一个只能处理VGA的机械开关(而且只有RGB元件是实际开关的),所以没有反馈到其他设备的计算机,因此窗户不能进行任何自动调整来改变分辨率和类似的东西那。

我想创build一个batch file,它将自动切换屏幕configuration和分辨率(硬编码正确的分辨率当然,因为我们无法检测其他设备),以便他们是正确的显示。

最好的地方在哪里开始? 我在哪里可以find命令库(或其他所谓的)来做类似的事情? 最后,在尝试这样的事情时,我有什么要注意的吗?

提前致谢,

-Faken

Solutions Collecting From Web of "Windowsbatch file来更改显示器设置"

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

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

我已经使用ResSwitch在我的朋友的HTPC上做这个,周期性地忘记了什么分辨率来驱动他的电视,你这样称呼它:resswitch.exe 1920 1080 32 60

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

风险是它不要求你确认,所以你最好确保你的显示器能够处理你要求的分辨率。