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

89 windows-7 taskbar

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

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

小智 72

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

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

截屏

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

据我所知,前面提到的 Taskbar Shuffle 还不支持 Windows 7。

  • @BobStein-VisiBone:我刚刚在 Windows 8.1 上尝试过。你所说的(任务栏按钮本身不能拖动)在技术上是正确的,但我有必要指出**当你重新排列缩略图时,任务栏按钮会相应地跟随**。 (3认同)
  • **[Windows 10 版本](http://rammichael.com/7-taskbar-tweaker#download)** (3认同)
  • 澄清一下,此功能允许您拖放鼠标悬停在任务栏按钮上时出现的**缩略图**。您仍然无法拖动任务栏中的**按钮**。 (2认同)
  • 选中“分组”下方的“使用鼠标右键在组内/之间拖动”复选框,我们可以通过拖动缩略图预览来重新排序。 (2认同)

Mik*_*rov 23

这是可能的,但相当hacky。

让我们考虑一下,您有同一个应用程序的三个窗口: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-order 排列任务栏按钮,因此按钮将排列为 [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...

  • **唯一无需额外软件的解决方案!** 为了使重新排列更容易,右键单击任务栏的空白一侧,然后单击_“层叠窗口”_或_“显示堆叠/并排的窗口”_然后您可以轻松分层视觉上的窗户。终止并重新启动“explorer.exe”后,您可以再次右键单击并单击_“撤消级联(等)”_选项将窗口放回原来的位置。 (3认同)
  • 与显示驱动程序崩溃不同,此选项不会保留文件资源管理器窗口。不过,有一个内置选项还是很不错的。 (2认同)
  • 你是一个美丽的男人。这困扰我的时间比我愿意承认的要长。一个注意事项,请确保对所有多窗口进程重复步骤 1-2,以确保不会意外取消对不同程序的排序 (2认同)
  • Windows 10 有这样的东西吗? (2认同)
  • 此解决方案适用于 Windows 10。谢谢! (2认同)

A D*_*arf 2

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

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