在Windows 7中为特定应用程序带来所有窗口


19

试图找到一些键+点击组合,将给定应用程序的所有窗口都放到z-order的顶部。例如,我在堆叠的任务栏图标中打开了几个Putty终端窗口,我想显示所有这些,而不仅仅是最后使用的。到目前为止,我发现的唯一解决方法是移动+右键单击并“最小化所有窗口”,然后“恢复所有窗口”。有更简单的方法吗?

Answers:


16

比Windows键更好的选择是按住Control并对任务栏图标上的每个窗口单击一次。


这有效。如果单击“额外”时间,它将再次循环通过前面的窗口。
Juha Untinen 2016年

13

按住Shift键,右键单击任务栏图标,选择“恢复所有窗口”。

在这里找到一堆好的快捷方式:

http://lifehacker.com/5390086/the-master-list-of-new-windows-7-shortcuts


请注意,这仅适用于在任务栏上对该程序的窗口进行分组(组合)的情况。我已经设置为完全结合,这让我挠了一会儿(我正在恢复单个窗口,而不是恢复所有窗口)。
鲍勃

这不是问的问题:窗户不需要恢复; 他们需要被带到前线。不幸的是,在(默认)右键菜单中没有这样的选项
Carl Witthoft 2013年

10

正如Wil所说,AutoHotkey可以做到。

这是一个将放在所有PuTTY窗口顶部的脚本。按Win+ p键时激活:

#p::
WinGet, id, list, ahk_class PuTTY
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
return

2
谢谢Snark。理想情况下,某人(VistaSwitcher作者,这意味着你!)会编写一个更通用的工具,让你通过应用程序而不是窗口(至少使用额外的键组合)进行alt-tab,并带来所有的窗口所选择的应用程序到前面。
glenviewjeff 2011年

@Snark,很好 - 谢谢。我在另一个答案中修改了您的脚本以使用任何应用程序。
罗斯

4

单击分组图标时按住ctrl。应该连续带上每一个。


3

我不认为存在这样的事情......可能你可以写一个AHK脚本,但我不是那里的专家。

我所知道的唯一内置函数是做你已经完成的事情,或者,如果应用程序有一个堆栈,你可以通过按Windows Flag+来Number (1-0)保持它们全部 ,按住Windows Flag并按下Tab以循环选择....但是我认为这可能更长。


3

让putty成为停靠在任务栏上的前10个程序之一。让我们说putty从左边开出#4。要将其中一个打开的putty会话置于前面,请按Ctrl-Windows-4。重复以使每个会话都在前面,直到它们全部位于顶部。

我使用的是Microsoft键盘。键盘软件中有一个宏分配功能(从Microsoft免费下载)。我创建了一个执行Ctrl-Windows-4-4-4-4-4-4-4-4-4的宏并将其分配给键盘上的计算器键。现在我只需按一下按键即可将所有的腻子会议带到前面。

(提示使用宏软件:右键单击一个键图标进行拆分就意味着将其按下。)


2

有点老了一个主题,但这对我来说是个热门话题,因为我最近才在工作中切换到Win7。

我只需在任务栏中的组图标上快速左键单击:每次单击都会将一个窗口放在前面,在某些时候你开始骑自行车......

这种持续的火焰感觉很蠢,但也许这种印象是正确的。


2
这对我来说不起作用Win7。我只获得了窗口预览的弹出窗口。也许你的想法只有在Aero被禁用时才有效?
glenviewjeff 2011年

0

Shift +右键单击任务分组 - 显示所有窗口堆叠(或并排)


0

继@ Snark的回答之后,这里是Autohotkey脚本的修改版本,它将当前应用程序的所有窗口都带到Alt+ 前面`

这意味着您可以Alt+ Tab到您想要的应用程序窗口; 然后,点击Alt+ `将所有其他窗口置于前面。

!`::
WinGetClass, class, A
WinGet, currentWindowId ,, A
WinGet, id, list, ahk_class %class%
Loop, %id%
{
    this_id := id%A_Index%
    WinActivate, ahk_id %this_id%
}
WinActivate, ahk_id %currentWindowId% ;bring the current window back to front
return
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.