multiple-monitors相关内容

如何使用Sikuli右击特定位置?

我正在使用Sikuli在XFLR5中自动运行翼型批处理分析。我有非常可靠的代码,可以打开文件,运行分析,然后通过右键单击图形开始导出它们,然而,Sikuli很难找到XFLR GUI元素(或者表现得很奇怪)。 我正在使用多显示器设置,但我将我的区域限制在最左侧的显示器(应该是Screen(0),因为这是我笔记本电脑的主屏幕)。不过,我的Windows开始菜单在中间的显示器上,而不是笔记本电脑上 ..
发布时间:2022-06-15 23:13:18 其他开发

检测哪个显示器显示窗口

我确实有可以包含不同组件的主应用程序 JFrame 窗口.当用户选择可编辑的文本字段时,我会打开一个自行实现的 OnScreenKeyboard.OSK 也是一个 JFrame 窗口. 当用户将主窗口拖到另一个监视器上时,OSK 也应该显示在同一监视器上.为此,我必须检测显示主要 JFrame 的监视器. 我尝试在 中找到一个方法 Toolkit.getDefaultToolkit ..
发布时间:2022-01-24 14:33:55 Java开发

有什么方法可以阻止 WPF 弹出窗口在屏幕外重新定位?

有什么方法可以阻止 WPF Popup 在离开屏幕时重新定位? 我找到了这个​​老问题,但它没有得到一个正确的答案.有没有办法做到这一点?如有必要,我愿意对其进行子类化.谢谢. 解决方案 正如 Andrei 所指出的,这种行为在 Popup 控件的深处并且难以克服.如果您愿意做一些工作,可以通过在弹出窗口到达屏幕边缘时调整大小和翻译内容来完成.出于演示的目的,我们将重点放在屏幕的左边 ..
发布时间:2022-01-20 22:30:34 C#/.NET

如何以编程方式从 win7 中的屏幕分辨率对话框获取显示器编号?

当您在“屏幕分辨率"对话框中按下“识别"按钮时,Windows 会在每台显示器上显示大白显示器编号.在 Windows XP(使用 EnumDisplayDevices)中很容易以编程方式与监视器坐标一起找到它们,但在 Windows 7 上它已损坏.我该怎么做? EnumDisplayDevices 和 GetMonitorInfo 是 不再可靠在 Windows 7 中用于此目的. 我 ..

Ctrl Alt F8 断开显示?

在 PhpStorm 中学习调试并不断意外按 Ctrl + Alt + F8.我使用 3 个显示器,这会断开两个遥控器并返回到笔记本电脑. 我无法在任何地方看到此文档(运行 Win 10). 最糟糕的是,再次点击该组合不会重新连接显示器. 任何人都知道: 组合反转效果——IE重连显示 我该如何阻止它或 一个可以帮助我找出它从哪里触发的工具(主板/Windows/ ..

java 和 libGDX/LWJGL 游戏全屏尺寸错误,适用于 Ubuntu 上的多个显示器

我正在开发一个 libGDX(LWJGL 之上的库)游戏项目,并从几个不同的工作站使用 Intellij IDEA IDE: 配备两个显示屏(1920x1080 和 1600x1200)的 Windows 7 x64 笔记本电脑,nVidia GT540M. Ubuntu 12.04 LTS,配备单显示器 (1366x768)、英特尔集成显卡的笔记本电脑. Ubuntu 12.04 LT ..
发布时间:2022-01-12 17:27:39 Java开发

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

当我使用笔记本电脑时,我使用 3 个显示器: 笔记本电脑显示屏 第二台显示器(通过 VGA 连接) 一台电视(通过 HDMI 连接) 我的显卡不支持 3 台显示器,所以我经常从 2 台切换到 3 台:当我在电脑上时,我使用第二台显示器,当我想看一些电影等时,我使用第三个. 我目前必须转到屏幕分辨率,选择未使用的显示器,然后选择将桌面扩展到此显示器. 有什么方法可以自动化 ..
发布时间:2021-12-29 13:24:57 其他开发

如何在 C# 中启用第二个监视器?

是否可以以编程方式启用第二个监视器并在 C# 中将 Windows 桌面扩展到它上?它需要做相当于打开下图中的复选框. 解决方案 MSDN Device上下文函数 你基本上需要做的: 使用 EnumDisplayDevices() API 调用枚举显示设备系统并寻找那些没有DISPLAY_DEVICE_ATTACHED_TO_DESKTOP标志集(这将包括任何镜像设备,所以不是 ..
发布时间:2021-12-08 14:16:25 C#/.NET

我如何确保表单显示在“附加"页面上?在双显示器场景中监控?

我有一个应用程序,其中有一个表单,我想在第二个屏幕上显示. 平均如果应用程序在屏幕 A 上运行,当我单击菜单以显示表单时,它应该显示在屏幕 B 上如果应用程序在屏幕 B 上运行,并且当我单击菜单以显示表单时,它应该显示在屏幕 A 上. 解决方案 您需要使用 Screen 类来查找原始表单不在的屏幕,然后根据那个屏幕的Bounds. 例如: var myScreen = Scr ..
发布时间:2021-12-08 13:41:46 C#/.NET

如何让 X11 窗口跨越多个显示器

我正在尝试使用 XResizeWindow() 来创建一个跨越 2 个显示器的窗口,但是?窗口管理器?将其限制为一个. 有没有我可以与窗口关联的提示或属性来告诉 WM 不要限制它? 对于我的测试用例,我有两个 1600x1200 显示器,nVidia 将它们作为一个 3200x1200 屏幕呈现给 KDE4.XDisplayWidth(display, 0);返回 3200 和 XDi ..
发布时间:2021-12-08 10:28:00 其他开发

如何最大化跨多个显示器的窗口?

使用 AutoHotkey,如何绑定热键以在多个显示器上拉伸/最大化/跨越一个窗口,使其覆盖两个显示器? 现在,我必须通过用鼠标手动拉伸窗口来做到这一点.我知道有专门的工具可以做到这一点,但我已经在运行 AutoHotkey 脚本,并且宁愿限制我继续运行的工具数量. 解决方案 这是我的做法,映射 Shift + Windows + Up 组合以在所有显示器上最大化窗口.这是对 Win ..
发布时间:2021-11-30 20:30:47 其他开发

在双显示器配置中的特定屏幕中显示 JFrame

我有一个双显示器配置,如果找到的话,我想在特定显示器上运行我的 GUI.我尝试通过我的屏幕设备的 GraphicConfiguration 对象创建我的 JFrame 窗口,但它不起作用,框架仍显示在主屏幕上. 如何设置必须显示我的框架的屏幕? 解决方案 public static void showOnScreen( int screen, JFrame frame ){图形环境 ..
发布时间:2021-11-25 20:38:02 Java开发

如何在applescript中获取桌面列表

我正在尝试制作一个applescript,让我将桌面图片更改为硬盘驱动器文件夹中的随机图片 告诉应用程序“Finder"将桌面图片设置为文件夹“路径:到:桌面:图片:"将 fileList 设置为 desktopPictures 的每个文件的名称将 theNum 设置为从 1 到(count fileList)的随机数,带有种子(((当前日期的时间))* 4)将文件名设置为项目文件列表的编号将桌 ..
发布时间:2021-11-16 21:57:24 其他开发

使用双显示器使用 AppleScript 定位窗口

我设置了两台显示器,我试图将应用程序的窗口定位在第二台显示器上,但我所做的一切似乎都不起作用.例如,我正在使用我的笔记本电脑并且终端窗口在屏幕上最大化.然后我插入一个外接显示器.然后我想运行 applescript 并使终端在较大的第二台显示器上最大化. 这是我现在所拥有的: 将 monitorTwoPos 设置为 {1050, -600}将 monitorTwoSze 设置为 {1200 ..
发布时间:2021-11-16 21:40:43 其他开发

如何使 X11 窗口跨越多个显示器

我正在尝试使用 XResizeWindow() 来创建一个跨越 2 个显示器的窗口,但是?窗口管理器?将其限制为一个. 有没有我可以与窗口关联的提示或属性来告诉 WM 不要限制它? 对于我的测试案例,我有两个 1600x1200 显示器,nVidia 将它们作为一个 3200x1200 屏幕呈现给 KDE4.XDisplayWidth(display, 0);返回 3200 和 XDi ..
发布时间:2021-11-15 00:26:50 其他开发

从双显示器切换到单显示器时的 Xcode 窗口位置

当我在家工作时,我将 MacBook 连接到我的 20" 显示器作为第二个(右侧)显示器.我在更大的显示器上在 Xcode 中进行所有编辑,并离开菜单栏、调试和文档在笔记本电脑的显示器上. 问题是当我与第二台显示器断开连接并想在“笔记本电脑"模式下处理代码时.现在,每当我打开一个文件进行编辑时,它几乎完全显示在屏幕之外,我必须将其拖过去进行编辑.我理解(有点)为什么会发生这种情况,因为我上次 ..
发布时间:2021-09-30 20:08:38 其他开发

WPF 多显示器问题 - WindowState

一段时间以来,我一直试图让我的 WPF 应用程序跨越多个监视器,并且几乎可以正常工作. 当我设置以下行时,问题似乎出现了: win1.WindowState = WindowState.Maximized 这会导致应用程序仅跨越主屏幕. 我的代码如下: public partial class App : Application{private void Application_ ..
发布时间:2021-09-28 20:24:57 其他开发