使用多个监视器时,如何在正确的监视器上打开应用程序?


29

我正在使用Windows 8.1,它比Windows 7(更好)具有更好的多显示器支持。但是,当我在一台显示器上处于全屏应用程序中时,当我转到另一台显示器上的“开始”菜单并打开一个桌面应用程序时,由于它是在上次使用该应用程序时在另一台显示器上打开的。

这将挂起全屏应用程序,并切换到该监视器上的桌面视图。然后,我必须将桌面应用程序拖到没有鼠标指针的其他显示器上,然后再转到右上角,切换回该显示器上的全屏应用程序。

每次我将笔记本电脑插入第二台显示器并尝试使用它时,这种情况都非常令人讨厌。更不用说每当我在第二台显示器上有Netflix或任何类型的视频时,当我尝试在其他屏幕上工作时,它只是随机停止播放。

为此,很可能必须安装第三方应用程序,对吗?我真的希望它是免费的,因为在Windows 7中,当应用程序仅在该监视器上的其他应用程序之上打开时,这并不那么令人讨厌。这是我不喜欢Windows 8 / 8.1的两件事之一。老实说,其他一切都很棒。


在Windows 8.1上可以使用的同一软件也可以在Windows 8.1上使用。您尝试过其中任何一种吗?这个问题有两个可能的解决方案。
Ramhound 2014年

您是在谈论2个“仅Windows”应用程序,还是在谈论Metro应用程序和Windows应用程序。希望您知道两者之间的区别,但我注意到Metro应用程式本人倾向于以令人不快的方式弄乱东西,所以这可能就是您实际上指的是什么。无论哪种方式,我在下面提到的内容都可能会有所帮助,但Metro应用程序仍然很麻烦。
Codezilla


在win10上为我工作:(1)取消最大化(还原)窗口(2)将其移至感兴趣的屏幕而不最大化(3)关闭应用程序(4)打开应用程序(5)最大化。结论是,当窗口最大化时,其屏幕状态将无法正确保存。
拉巴什

Answers:


20

在尝试使用Codezilla答案中的快捷方式后,如果您按Windows + Shift +箭头键,则会立即将其跳转到另一个屏幕。


8

除了在要显示它的屏幕上关闭应用程序,然后再次打开它外,我不确定是否可以更改默认位置。

尽管并非如此,但由于某些应用已被编程为以某种方式加载,因此情况并非总是如此。但是,作为一种将内容从一个屏幕移动到另一个屏幕的更快方法,我使用了一种快捷方式,可以更快地用鼠标拖动内容。当您要移动的应用程序处于焦点位置时(如果您只是打开它而未单击其他位置,则它就处于焦点位置)。按住Windows键,然后使用光标将窗口移至所需位置。

如果它在左监视器上,而您想在右边,则按住Windows键+按向右箭头键,它将在屏幕上移动。根据窗口所处的状态(全屏/全屏),可能取决于移动窗口需要多少次按键,但是您可以随便玩一下,以了解按键的功能。

  • Windows键+向上箭头:最大化窗口或撤消最小化。
  • Windows键+向下箭头:最小化窗口,并使窗口焦点集中在之前打开的任何应用程序上,或撤消最大化。
  • Windows键+左/右:在下一个屏幕上,将窗口从左对齐移动到未对齐,再右向移动到左对齐,依此类推。
  • Windows键+ Shift +左/右:将窗口移至相对位置相同的另一个屏幕。
  • Windows键+ Shift +向上:将仅垂直最大化窗口。
  • Windows键+左/右,然后是Windows键+上/下:将捕捉/取消捕捉某个角落的窗口。

7

我尝试成功了:

  1. 打开程序。
  2. 将其移动到默认情况下要在其上打开的监视器上。
  3. 按下Windows键+ Shift + Enter。

从现在开始,它应该每次在您偏好的监视器上打开。


1
此键盘快捷方式的来源?我投降了,因为我推测win + shift + enter什么也没做。
好战的黑猩猩

@CleverLittleMonkey-是的,但是即使其他程序在不同屏幕上启动了该程序,它也似乎可以正常工作。
StingyJack

我认为这是可行的,尽管从表面上看它什么也没做,但是以某种方式将其固定在一个屏幕上。太棒了!
尼古拉斯·汉弗莱

5
Windows 10
不适

2
在Win10 1903上不为我工作。–
Saeb

5

如果上述所有解决方案都无济于事,则将要打开应用程序的监视器标记为“主显示”。

步骤:显示设置-多个显示-将此作为我的主显示


1
这是正确的答案,您需要先在显示设置中选择所需的显示,然后向下滚动并选中“将其设为我的主显示”。这是截图
-Buksy

但这只是告诉Windows哪个监视器位于开始菜单栏,而不是每个应用程序“在此特定窗口上运行”。
皮特·阿尔文,

1

我曾经在Windows 7中使用过一个用于多显示器任务栏的应用程序,称为displayfusion。我相信免费版包含您需要的功能,而这个名称使我无所适从,但从本质上讲,它允许您在特定的显示器上打开程序。这需要一点点摆弄,但是一旦设置好,它就会迫使该程序(我认为它不适合应用程序)在特定的显示器上打开。希望这可以帮助。


0

如果您的程序是Unity制作的游戏(支持该选项进行编译),则可以使用-show-screen-selector参数运行一次,然后选择正确的监视器。

完成该操作后,请记住要在哪个屏幕上运行。

编辑:

通过使用-adapter 2参数可以实现相同的目的。


-1

尝试PrgLnch
PrgLnch是在Autohotkey中设计的程序,可作为快速程序启动器。
带有上下文帮助的帮助文件。
支持:

  • 批量处理
  • 可选分辨率
  • INI文件
  • 多种显示
  • Http下载以进行更新
  • 可选的LAA补丁
  • 和更多...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.