当我使用笔记本电脑时,我使用了 3 个显示器:
- 笔记本电脑显示器
- 第二台显示器(通过 VGA 连接)
- 电视(通过 HDMI 连接)
我的视频卡不支持 3 个显示器,所以我不断地从 2 切换到 3:当我在电脑上时,我使用第二个显示器,当我想看电影时,等等。我使用第三个。
我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择将桌面扩展到此显示器。
有没有办法让它自动化?
是否有任何命令行工具或任何允许执行此操作的 Windows API?
编辑:
Display Changer似乎做我需要的,但问题是它只检测工作监视器。未检测到第 3 个显示器(当前未使用),因此我无法连接它。
最佳答案
DisplaySwitch.exe 上的一些 RE 显示它调用
SetDisplayConfig(0, NULL, NULL, NULL, 0x888)
在我的电脑上将其设置为扩展。
从那里开始,稍微挖掘一下就找到了 SetDisplayConfig显然还有文档this SO page使用一些示例代码查询您当前的显示状态并添加实际标志以更改它们(如果您想要这样做)。
关于windows - 如何以编程方式更改第三台显示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031687/