最小化活动监视器上的所有窗口


18

我正在寻找一种使用键盘快捷键的方法,以最小化当前装有鼠标的监视器上的所有窗口。我找到了以下页面:http : //vbcity.com/forums/t/163339.aspx,但这似乎经过硬编码,以最大程度地减少特定监视器(而不是活动监视器)上的窗口。另外,我不知道如何编译该代码(不是VB编码器)。有人知道我可以做到这一点的方法吗?我在Windows 7 Ultimate上,配备3台显示器。


您是否已经尝试过显示桌面的快捷方式“ Windows Key + D”?我目前没有多台显示器,这可能会最小化台式机上的所有窗口。仅在一台显示器上进行操作是否重要?
埃里克·G

是的,我一直都在使用Windows + D,但是在工作时,我经常想最小化单个监视器,以便可以在该监视器上获取我的桌面文件。我一直在运行虚拟机,因此当我尝试获取一些文件时将这些虚拟机消失是没有帮助的。
杰克

我采用了这些代码,并开始在示例应用程序上执行所需的操作,尽管它看起来有些古怪,因为它是按进程而不是按活动窗口来查找窗口的。我将不得不多玩一点。
克里斯·汤普森

太棒了!完成时将其发布为答案!
杰克

Answers:


25

在Windows 7下,这是管理多个窗口的键盘快捷键的列表:

Win+d
最小化所有监视器上的所有窗口。再按一次可恢复以前的状态

Win+m
最小化所有监视器上的所有窗口。

Win+ Shift+m
在当前监视器上还原以前最小化的窗口

Win+Home
在当前监视器上将所有窗口设置为“最小化”(活动状态除外)

Win+Space
预览桌面/使窗口透明(可能不适用于所有设置)

资料来源:127个适用于Windows 7的有用的键盘快捷键

OP注意到“实际多台监视器”具有一个“全部最小化命令仅影响使用鼠标的监视器”的选项。

图片


20
在Win7上,Win + m最小化了所有显示器上的所有窗口
csauve 2012年

4
除了删除“在当前监视器上”的所有快捷方式的文字外,它们都起作用,它们都会影响所有监视器
csauve 2012年

1
不,不是那样。我刚刚在VirtualBox上使用Win7 Ult进行了测试,但还是一无所有...
Bob

1
官方答案:原来是实际的多台监视器。它具有一个称为“全部最小化仅影响鼠标监视”的选项。@harrymc您是否可以使用此信息更新主要答案,以便其他找到它的人都知道?
2012年

1
按要求完成。
哈里姆克(Harrymc)2012年

2

另一个答案虽然优越,但没有我的好玩。取一个活动窗口并摇动它。所有其他窗口将被最小化。然后最小化那个窗口


2
我相信这将使所有窗口最小化,而不仅仅是活动屏幕上的窗口。
杰克

1

我找到了解决此问题的另一种方法。我编写自动热键脚本以使除某些程序外的所有程序最小化。我经常将Xshell和git命令移动到另一个监视器,因此我使它们再次最大化。如下脚本,希望能对您有所帮助。

#d::get()
get(){
    WinMinimizeAll
    WinGet, active_id, ID, ahk_exe Xshell.exe
    WinMaximize, ahk_id %active_id%

    WinGet, active_id, ID, ahk_exe mintty.exe
    WinMaximize, ahk_id %active_id%
}

您可以将“ Xshell.exe”和“ mintyy.exe”替换为另一个程序,并将它们移至另一个监视器,然后按Win + d以使所有程序最小化排除您指定的位置。如何运行自动热键,您可以单击此处

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.