加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何以编程方式更改第三个监视器

发布时间:2020-12-14 05:42:00 所属栏目:Windows 来源:网络整理
导读:当我使用笔记本电脑时,我使用3个显示器: 笔记本电脑显示屏 第二台显示器(通过VGA连接) 电视(通过HDMI连接) 我的显卡不支持3个显示器,所以我不断从2切换到3:当我在电脑上时,我使用第二个显示器,当我想看一些电影等时,我使用第三个. 我目前必须转到屏幕分辨
当我使用笔记本电脑时,我使用3个显示器:

>笔记本电脑显示屏
>第二台显示器(通过VGA连接)
>电视(通过HDMI连接)

我的显卡不支持3个显示器,所以我不断从2切换到3:当我在电脑上时,我使用第二个显示器,当我想看一些电影等时,我使用第三个.

我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择“将桌面扩展到此屏幕”.

有没有办法让它自动化?

是否有任何命令行工具或任何允许这样做的Windows API?

编辑:
Display Changer似乎做我需要的,但问题是它只检测工作的监视器.未检测到第3台显示器(当前未使用),因此无法连接.

解决方法

DisplaySwitch.exe上的一些RE显示它正在调用

SetDisplayConfig(0,NULL,0x888)

将其设置为我的计算机上的扩展.

从那里开始,一点点挖掘让我明显地看到了SetDisplayConfig文档,并且this SO page还有一些示例代码来查询当前的显示状态,并添加实际的标志来改变它们,如果你想这样做的话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读