在Windows 7任务栏中的同一应用程序中排列窗口


78

有没有办法在Windows 7任务栏中的同一应用程序中排列窗口?

现在,我们可以自由调整每个应用程序在任务栏中的位置,但是在应用程序本身中,窗口无法重新排序,例如,多个Firefox或chrome窗口。


6
由于问题仍然存在,我们可以将此问题扩展到Windows 8(包括8.1)吗?Windows 10是否也存在?
Mathieu K.

Answers:


63

您可以使用7 Taskbar Tweaker做到这一点。

只需选中“ 缩略图”部分下的“ 拖动以重新排序 ”框:

屏幕截图

如应用程序中所述,它允许您从缩略图中重新排序:将应用程序悬停在任务栏上,等待直到显示窗口的缩略图,然后单击并拖动缩略图以重新排序。任务栏上的相应窗口将遵循缩略图的顺序。

据我所知,前面提到的任务栏随机播放尚不支持Windows 7。


1
您可以通过选中7 Taskbar Tweaker中“缩略图”部分下的“拖动以重新排序”框来对缩略图进行重新排序。现在可以正常工作了。如果您不想使用该方法,则可以在任务栏微调器中单击“任务栏检查器”,然后在应用程序组内拖动应用程序的实例,它们将实时移动。
MikeTeeVee 2012年

1
你可以从7任务栏tweaker..taskbar检查员按字母顺序排序
barlop

2
澄清,此功能使您可以将鼠标悬停在任务栏按钮上时显示的缩略图。您仍然无法拖动任务栏中的按钮
鲍勃·斯坦

3
@ BobStein-VisiBone:我刚刚在Windows 8.1上尝试过。从技术上讲,您在说(不能拖动任务栏按钮本身)是正确的,但我应该指出,当您对缩略图重新排序时,任务栏按钮也将随之变化
Mathieu K. 2015年


15

这是可能的,但是很麻烦。

让我们考虑一下,您拥有同一个应用程序的三个窗口:A,B和C。您希望它们以[A] [B] [C]的形式显示在任务栏上,而它们以其他顺序显示。为此,请执行以下操作:

  1. 依次激活窗口,顺序与所需顺序相反,即先激活窗口C,然后是B,然后是A
  2. 现在,窗口A在顶部,窗口B在A下,窗口C在B下
  3. Ctrl+ Shift+ Esc打开Windows任务管理器
  4. explorer.exeProcesses标签中查找过程,选择它并按End Process
  5. 选择File->New Task (Run...),输入explorer并单击OK
  6. 启动后,资源管理器将根据窗口的z顺序排列任务栏按钮,因此按钮将排列为[A] [B] [C]

此方法可能会杀死所有Windows资源管理器窗口。如果需要保留它们,请执行以下操作:

  1. Win+ E打开Windows资源管理器
  2. Organize->Folder and search options->View->Advanced settings:
  3. 选中Launch folder windows in separate process复选框并单击OK

现在,如果您至少有一个Windows资源管理器窗口,那么在原始说明的第4步中,您将看到两个explorer.exe过程:一个过程负责任务栏,另一个过程负责Windows资源管理器窗口。

要区分哪个是哪个,请打开Command Line任务管理器(View->Select Columns...>Command Line)中的列。explorer.exe负责任务栏的进程(即您需要杀死的进程)在命令行中没有任何参数,因此其命令行看起来像C:\Windows\explorer.exe。另一个explorer.exe过程将具有更长的命令行,如下所示:C:\Windows\explorer.exe /factory,{ceff45ee...


1
与显示驱动程序崩溃不同,此选项不会保留文件资源管理器窗口。不过,有内置选项还是不错的。
Mathieu K.

(我说的是将显示驱动程序崩溃替换为步骤4和5,顺便说一下-有时在我的系统上会特发地发生,并且我无法随意重现。)简而言之,此答案说明了为什么在显示驱动程序上更改顺序崩溃。
Mathieu K.

在步骤2中,Ctrl+Shift+Esc启动任务管理器。在步骤5中,Ctrl+R然后键入explorer Enter启动资源管理器。
Gnubie

1
你真漂亮 这困扰着我的时间超过了我不愿承认的时间。请注意“注意”,请确保对所有多窗口进程重复执行步骤1-2,以确保您不会意外对其他程序进行
降序操作

2
Windows 10像这样吗?
马丁

2

不。不幸的是,这还不可能。合并了同一应用程序的已打开实例,并且它们的实时缩略图无法重新排序。

请注意,即使禁用组合(右键单击任务栏->属性->任务栏面板->任务栏按钮下拉菜单),打开了多个实例的应用程序仍将作为一组移动。


实际上,使用7+ Taskbar Tweaker可以做到这一点。在分组下,选择,Don't Group然后可以分隔同一程序的多个实例。我一直在寻找这种“简单”功能的年来。
乔恩·格拉

2

您可以使用RBTray隐藏所有窗口,然后根据需要按顺序显示它们。


这实际上是一个简单而出色的解决方案,我已经宣誓多年。好的,它不像可以直接拖动那样简单,但是仍然很容易,并且还具有以下优点:如果您希望将其保留在托盘中,则几乎可以将托盘的任何窗口最小化。为什么Microsoft不向标准Windows菜单中添加“最小化任务栏”选项,这超出了我的范围
Patrick Herrera

谢谢!这是简单而可爱的。我只是想分享一下,这不适用于某些较新的Electron应用程序(例如VS Code)。然而,有一个RBTray叉在那里增加了一个快捷方式,赢得+ Alt +向下,做同样的,和一个没有工作,我到处都试过:github.com/benbuck/rbtray
skrebbel

1

如果您只想重新排列Firefox或chrome,请按F11键将浏览器置于全屏模式会将该浏览器窗口置于列表的最右边。这可能有点乏味,但是如果您要在最左侧放置一个特定的窗口,则只需要F11所有浏览器窗口,除了您想要的左侧。


4
哪个操作系统?在我的Windows 8.1上,Chrome(版本46.0.2490.80 m)具有此行为,但是Firefox 42.0即使在其安全模式下也没有此行为。在Windows 7 32位的旧VM上,我安装了Chrome和FF(与8.1相同的版本),但均未显示此行为。
Mathieu K.

这是我在Windows 7上的首选解决方案,但在Windows 10上却不起作用。或者可能取决于浏览器版本。我似乎认为,即使在2018年某个时候,它甚至在Windows 7 Pro上也对我不起作用?-也许那是在浏览器(或Windows)更新之后?超级炸弹手失去了这种能力!
SherylHohman
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.