如何以编程方式更改第三台显示器

2023-12-11

当我使用笔记本电脑时,我使用 3 个显示器:

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

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

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

有什么办法可以自动化它吗?

是否有任何命令行工具或任何 Windows API 允许执行此操作?

Edit:
显示转换器似乎做了我需要的事情,但问题是它只检测工作监视器。未检测到第三个显示器(当前未使用),因此我无法连接它。


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

SetDisplayConfig(0, NULL, NULL, NULL, 0x888)

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

从那里开始,我进行了一些挖掘,找到了设置显示配置文档显然也这个页面使用一些示例代码来查询当前的显示状态,并添加实际的标志来更改它们(如果您愿意的话)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以编程方式更改第三台显示器 的相关文章

  • 使用搜索词打开 Windows 资源管理器查找窗格

    我正在尝试创建一个应用程序 该应用程序打开 Windows 资源管理器搜索功能并搜索输入了指定术语的文件 文件夹 我已经有了 Windows Vista SP1 使用 Windows 索引服务引入的 search query 命令的代码 这
  • Powershell DSC Pull 服务器引发内部错误 - Microsoft.Isam.Esent.Interop 未找到

    我已按照 Powershell org 中的说明进行操作DSC Book http powershell org wp ebooks 设置 http Pull 服务器 Windows 2012 服务器 以与 DSC 一起使用 我设置了 ht
  • 如何使用 cython 编译扩展?

    我正在尝试从示例页面编译一个简单的 cython 扩展here http docs cython org src userguide tutorial html在我安装了 Python 2 6 64 位版本的 Windows 7 64 位计
  • PE 文件中的跳转存根

    最近我反汇编了一个DLL 用c c 编写 发现代码段内有很多 跳转存根 这些存根除了跳转到 DLL 内的函数之外什么也不做 eg jmp foo jmp foo2 为什么编译器 Visual studio 2012 在二进制文件中包含这些函
  • win32 GUI 应用程序在作为“app.exe --help”调用时将使用文本写入标准输出

    如何创建执行以下操作的 Windows 应用程序 当不使用命令行参数调用时 它是一个常规的 GUI 应用程序 指定可选的 help 命令行参数会导致应用程序将使用文本写入标准输出 然后终止 它必须是单个可执行文件 让控制台应用程序执行第二个
  • select() 可以在 Windows 下使用 Python 中的文件吗?

    我正在尝试在 Windows 下运行以下 python 服务器 An echo server that uses select to handle multiple clients at a time Entering any line o
  • 如何在以管理员身份运行模式下部署应用程序?

    如何部署应用程序 使其需要管理员权限 而无需最终用户手动执行此操作 我使用 Delphi 2009 来构建该应用程序 您可以使用以下命令通知 Windows 您的应用程序需要以管理员身份运行requestedExecutionLevel应用
  • csc.exe 引用外部 .dll 文件

    我正在尝试做一个简单的c 程序使用Growl C API 我尝试用两种不同的方式编译我的程序 我保留了我的 dll文件与我的在同一目录中 cs文件 比我跑的 csc r Growl Connector dll Growl CoreLibra
  • 如何使用Powershell变量打开Edge?

    我已经尝试过以下方法 edge New Object com microsoft edge application edge visible true edge FullScreen true 但我收到错误 New Object Retri
  • 如果可能,将 jFrame 输出到第二台显示器

    我在 Java 中的 Swing 上有一个 jFrame 我希望它输出到第二个监视器 如果该监视器存在 我尝试过这个 通过this http download oracle com javase 6 docs api java awt Gr
  • 从 Windows 命令行打印 PDF

    我正在尝试打印当前目录中的所有 pdf 文件 当我在 cmd 中调用这个 bash 脚本时 singlepdf sh C Program Files x86 Adobe Reader 10 0 Reader AcroRd32 exe t G
  • 如何在 Windows 中利用 RDMA

    如何使用 RDMA 将内存块从一台服务器复制到 Windows 下的另一台服务器 我们没有 infiniband 但我们有 10GB 网络交换机 我所需要的只是一个例子 但我在谷歌上运气不佳 EDIT 好吧 到目前为止还没有人回答我的问题
  • Inno Setup中如何处理带空格的路径?

    我想允许带有空格的路径 例如program files 当使用 Inno Setup 安装我的程序时 但是 带有空格的路径会让我安装的服务崩溃 Inno 安装文件如下所示 Setup AppName Demo DefaultDirName
  • 发送和接收 Windows 消息

    Windows 消息似乎是通知 Windows 操作系统上的应用程序的好方法 它实际上运作良好 但我想到了几个问题 How to指定结构化数据lparamSendMessage 例程 就像许多消息代码一样 我的意思是 参数当然是一个指针 但
  • 在Python中模拟按键

    好吧 我知道这个问题看起来像重复的 但我不认为它是重复的 我读过其他关于假按键的文章 其中涉及 ctypes 和 SendKey 然而 我已经尝试过这些 但它们并不像我想要的那样工作 我不想要与实际击键类似的东西 我想要与击键完全相同的东西
  • 禁用“应用程序已停止工作”窗口

    我们获得了 NET WCF 服务 理想情况下该服务应具有 100 的正常运行时间 但有时我们的应用程序中会出现由第三方数据库连接组件引起的内存泄漏问题 我们配置 nnCron 来监视进程是否存在 并且当该服务的进程退出时 它应该再次启动它
  • Git,无法在 Windows 上克隆存储库

    我正在尝试在 Windows 上使用 git 克隆远程存储库 我可以在我的 mac 上克隆它 但在 Windows 上我遇到了问题 当使用 git bash 克隆时 我收到一条消息 指出服务器的主机密钥未缓存在注册表中 它要求我按 y 或
  • Windows BlockInput 功能不起作用

    Why BlockInput不工作 include
  • 如何用 Java 制作 Windows 7 工具提示

    我一直在网上到处寻找 但没有找到这个小问题的答案 在 Windows 7 中 我认为在 Vista 中 您有一个漂亮的圆形银色工具提示 它看起来比旧的黄色盒装蹩脚工具提示要好得多 下面的 How do I make a Windows 7
  • 在 Mono 上使用 Mono for android

    将 MonoDevelop 的编译器切换为 Mono 工具而不是 NET 看起来非常容易 您只需在 IDE 的设置下选择不同的框架即可 然而 在切换到 Mono 并使用 Mono 工具编译项目后 Mono for android 似乎不再是

随机推荐

  • 如何解决 Pandas 中的错误“远程过程调用协议流中传入的表格数据流不正确”

    我有一个 pandas 数据框 正在将其写入 SQL Server 中的表中 数据框包含以下数据类型 Contact ID object Skill No float64 Skill Name object Campaign No floa
  • 什么是“不完全构造的对象”?

    Goetz s Java 并发实践 第 41 页 提到如何this引用可以在构造过程中逃逸 一个 不要这样做 的例子 public class ThisEscape public ThisEscape EventSource source
  • 正则表达式仅匹配整数

    正如标题所述 我正在尝试构建一个正则表达式来从字符串中提取整数 实际情况是 我有一个非常大的代码文件 整数 和一些值 小数 我可以成功提取小数 d d 这可能看起来很奇怪 但我也捕获了 1 或 1 但是我无法提取整数 直到现在我有类似的东西
  • 为什么在 Java 中循环内声明似乎比循环外声明更快?

    当我检查这个时Question不敢相信 所以我测试了一下 似乎是真的 循环内声明似乎比循环外声明更快 有人可以解释这是为什么吗 这是我的测试代码 public class CycleTest param args the command l
  • 如何将 sys.stdout 复制到日志文件?

    编辑 因为看起来要么没有解决方案 要么我正在做一些非常不标准的事情以至于没有人知道 我将修改我的问题以询问 当 python 应用程序正在制作时完成日志记录的最佳方法是什么很多系统调用 我的应用程序有两种模式 在交互模式下 我希望所有输出都
  • JavaScript - 获取浏览器高度

    我正在寻找一个代码片段来获取浏览器窗口中可视区域的高度 我有这段代码 但是它有些问题 好像主体没有超过窗口的高度 然后它会变短 document body clientHeight 我尝试了其他一些方法 但它们要么返回 NaN 要么返回与上
  • 如何解绑和重新绑定

    archive click function event do something archive2 unbind click event 我有这个点击功能 我取消了绑定 但是 当我单击某个按钮时 我想再次绑定它 archive bind
  • 如何设置 SQL Server 2005 作业 CmdExec 超时

    我在 SQL Server 2005 中有一个作业设置 其中有一个操作系统 CmdExec 步骤 该步骤调用一个可能需要很长时间才能运行的程序 我发现 如果程序响应时间超过 1 分 40 秒 则该步骤将失败 并显示错误消息 操作已超时 该程
  • 检测类型是否是“映射”

    我想使用它们将 C 容器解析为另一个对象 iterator会员类型 迭代器成员类型指向单一类型 向量 队列等 对象的容器将变成类列表对象 迭代器成员类型指向单一类型对象的容器std pair将变成一个类似地图的物体 我试图编写一个成员函数来
  • Polymer,如何等待 core-ajax 完成后再渲染其他元素?

    更新 以下是针对这种情况的文档 条件模板使用 if 属性有条件地创建模板实例 这个应用程序 plnkr co 应执行以下操作 使用 core ajax 组件从数据库获取project location 本例中为JSON 使用 google
  • 如何在 Eclipse 中打印到 textArea 而不是控制台?

    我目前有一个程序 可以以各种方式将文本行打印到屏幕上 例如 System out println 语句 并且 for 循环将数组中的所有元素打印到屏幕上 我现在在一个单独的类中向该程序添加一个 GUI 我的问题是我想将打印到 Eclipse
  • 带坐标的平铺网格

    我正在尝试创建一个可以用 with 或 height 指定的网格 即 10 个框宽 x 20 个高 我已经创建了一个创建网格的脚本 但我想以一种可以以与我的方式不同的宽度和高度创建网格的方式进行制作 它当前创建一个宽度与高度相等的网格 并且
  • CryptoStream 没有像预期那样刷新

    我正在处理的 C NET Framework 4 5 代码应该允许我通过加密流将文本传输到另一个程序 我创建了两个简单的程序来演示我的问题 EncryptionTestA 是服务器 并且应该首先运行 EncryptionTestB 是客户端
  • 使用 Boost gzip_decompressor 解压缩内存中的数据

    我正在尝试使用 Boost 解压缩内存中的二进制数据gzip decompressor From 这个答案 我改编了以下代码 vector
  • 使用 Google 幻灯片中的应用程序脚本将 pageElements 置于前面或后面

    堆叠顺序由它们插入幻灯片的顺序决定 但是 幻灯片中的某些页面元素仍然隐藏 有没有办法使用应用程序脚本更改 Google 幻灯片中对象的顺序 这个解决方法怎么样 我和你经历过同样的情况 当时 我已经使用此解决方法移动了该元素 我认为针对这种情
  • 重新加载不同的表视图单元格后,NSOutlineView 行不再可以通过“Return”键编辑

    我遇到了最奇怪的问题NSOutlineView 一切都在故事板中设置 即大纲视图和两个NSTableCellViews 两个单元格视图基本相同 只有一个显示图标 另一个不显示 我可以通过按开始编辑项目 行 Return键 即NSTextFi
  • Dojo 实习生设置 firefox 配置文件名称

    您好 我正在尝试在环境设置中设置 Firefox 配置文件名称intern配置文件 我已经尝试过 environments browserName firefox firefox profile default firefox profil
  • css z-index 嵌套元素的问题

    我想在 z 平面上订购 3 个 HTML 元素 bank width 200px height 200px background color grey position absolute z index 100 transform tran
  • 表单关闭后从特定上下文运行代码?

    我想在此处创建的表单关闭后在此上下文中运行一些代码 Form1 Form1 new Form1 Form1 Show lt After this closes I want to run code from this context usi
  • 如何以编程方式更改第三台显示器

    当我使用笔记本电脑时 我使用 3 个显示器 笔记本电脑显示屏 第二台显示器 通过 VGA 连接 电视 通过 HDMI 连接 我的显卡不支持 3 个显示器 所以我不断地从 2 个显示器切换到 3 个显示器 当我在计算机上时 我使用第二个显示器