Расположить окна в одном приложении на панели задач Windows 7

78

Есть ли способ расположить окна в одном приложении на панели задач Windows 7?

Прямо сейчас мы можем свободно регулировать положение каждого приложения на панели задач, но в самом приложении окна не могут быть переупорядочены, например, несколько окон Firefox или Chrome.


источник
6
Можем ли мы расширить этот вопрос до Windows 8 (включая 8.1), поскольку проблема все еще существует? А Windows 10, если она там тоже существует?
Матье К.

Ответы:

63

Вы можете сделать это с помощью 7 Taskbar Tweaker .

Просто установите флажок Перетащите, чтобы изменить порядок в разделе миниатюр :

Скриншот

Как указано в приложении, это позволяет вам изменить порядок на миниатюре : наведите приложение на панель задач и подождите, пока не отобразится миниатюра окон, затем щелкните и перетащите миниатюру, чтобы изменить ее порядок. Соответствующее окно на панели задач будет следовать порядку миниатюр.

Насколько мне известно, ранее упомянутая панель задач Shuffle пока не поддерживает Windows 7.

JF
источник
1
Вы можете изменить порядок миниатюр, установив флажок «Перетащите, чтобы изменить порядок» в разделе «Миниатюры» на панели задач 7 Tweaker. Теперь работает так, как должно. Если вы не хотите использовать этот подход, то в Tweaker панели задач вы можете щелкнуть «Инспектор панели задач» и перетащить экземпляры вашего приложения в группу приложений, и они будут перемещаться в реальном времени.
MikeTeeVee
1
и вы можете сортировать в алфавитном порядке из 7 твикер панели задач .. инспектор
таскбар
2
Уточнение: эта функция позволяет перетаскивать миниатюры, которые появляются при наведении курсора на кнопки панели задач. Вы все еще не можете перетащить кнопки на панели задач.
Боб Стейн
3
@ BobStein-VisiBone: я только что попробовал это на Windows 8.1. То, что вы говорите (о том, что сами кнопки панели задач нельзя перетаскивать), технически правильно, но я должен отметить, что при изменении порядка уменьшенных изображений кнопки панели задач следуют соответствующим образом .
Матье К.
15

Это возможно, но довольно нахально.

Допустим, у вас есть три окна одного и того же приложения: A, B и C. Вы хотите, чтобы они отображались на панели задач как [A] [B] [C], тогда как они отображаются в каком-то другом порядке. Для этого сделайте следующее:

  1. Активируйте окна по очереди в порядке, обратном желаемому порядку, то есть активируйте окно C, затем B, затем A
  2. Теперь окно A находится сверху, окно B находится под A, а окно C - под B
  3. Нажмите Ctrl+ Shift+, Escчтобы открыть диспетчер задач Windows
  4. Найдите explorer.exeпроцесс во Processesвкладке, выберите его и нажмитеEnd Process
  5. Выберите File->New Task (Run...), введите explorerи нажмите OK.
  6. При запуске проводник размещает кнопки панели задач в соответствии с z-порядком окон, поэтому кнопки будут расположены как [A] [B] [C]

Этот метод, вероятно, убьет все окна Windows Explorer. Если вам нужно сохранить их, сделайте следующее:

  1. Нажмите Win+, Eчтобы открыть Windows Explorer
  2. Перейти к Organize->Folder and search options->View->Advanced settings:
  3. Установите Launch folder windows in separate processфлажок и нажмитеOK

Теперь, если у вас есть хотя бы одно окно Windows Explorer, то на шаге 4 исходной инструкции вы увидите два explorer.exeпроцесса: один отвечает за панель задач, а другой отвечает за окна Windows Explorer.

Чтобы определить, какой из них какой, включите Command Lineстолбец в диспетчере задач ( View->Select Columns...>Command Line). explorer.exeПроцесс , ответственный за панель задач (то есть тот , который вы должны убить) не будет иметь каких - либо аргументов в командной строке, поэтому его командная строка будет выглядеть C:\Windows\explorer.exe. Другой explorer.exeпроцесс будет иметь гораздо больше командной строки , глядя , как это: C:\Windows\explorer.exe /factory,{ceff45ee....

Михаил Владимиров
источник
1
В отличие от сбоя драйвера дисплея, эта опция не сохраняет окна проводника. Тем не менее, приятно иметь встроенную опцию.
Матье К.
(Я говорю о замене сбоя драйвера дисплея для шагов 4 и 5, между прочим, что иногда происходит в моей системе идиопатически, и которое я не могу воспроизвести по желанию.) Короче говоря, этот ответ объясняет, почему порядок меняется на драйвере дисплея авария.
Матье К.
На шаге 2 Ctrl+Shift+Escзапускается диспетчер задач. На шаге 5 Ctrl+Rввод текста explorer Enterзапускает проводник.
Gnubie
1
Ты красивый мужчина. Это мучило меня дольше, чем я хотел бы признать. Одно замечание «Осторожно», убедитесь, что вы повторяете шаги 1-2 для всех многооконных процессов, чтобы убедиться, что вы случайно не де-заказали другую программу
goodguy5
2
Что-нибудь подобное для Windows 10?
Мартин
2

К сожалению, это пока невозможно. Открытые экземпляры одного и того же приложения объединяются, и их эскизы не могут быть переупорядочены.

Обратите внимание, что даже если вы отключите Объединить (щелкните правой кнопкой мыши панель задач -> Свойства -> панель задач -> раскрывающийся список кнопок панели задач), приложение с несколькими открытыми экземплярами все равно будет перемещаться как одна группа.

Гном
источник
На самом деле использование 7+ Taskbar Tweaker делает именно это. При группировании вы выбираете Don't Groupи можете отделить несколько экземпляров одной и той же программы. Я годами искал эту «простую» способность.
Джон Грэй,
2

Вы можете использовать RBTray, чтобы скрыть все окна и затем показать их в нужном вам порядке.

zwhconst
источник
На самом деле это простое и блестящее решение, за которое я клялся годами. Итак, не так просто, как возможность перетаскивания напрямую, но все еще очень легко, а также дает преимущество возможности сворачивать практически любое окно в лоток, если вы просто хотите сохранить их там. Почему Microsoft не добавляет опцию «свернуть в трей» в стандартное меню Windows, мне не
Патрик Эррера,
Спасибо! Это просто и мило. Я просто хотел поделиться, что это не работает с некоторыми более новыми приложениями Electron (например, VS Code). Тем не менее, есть RBTray раскошелился там , который добавляет ярлык, выиграть + Alt + вниз, что делает то же самое, и что один делает работу везде , где я пытался: github.com/benbuck/rbtray
skrebbel
1

Если вы просто хотите переупорядочить Firefox или Chrome, нажмите F11, чтобы перевести браузер в полноэкранный режим, и окно этого браузера окажется справа от списка. Это может быть немного утомительно, но если вы хотите, чтобы одно конкретное окно находилось в дальнем левом углу, просто F11 - все окна браузера, кроме того, которое вы хотите слева.

Stratos
источник
4
Какая ОС? На моей Windows 8.1 Chrome (версия 46.0.2490.80 m) имеет такое поведение, но Firefox 42.0 нет, даже в безопасном режиме. На старой виртуальной машине Windows 7 32-bit я устанавливаю Chrome и FF (те же версии, что и на 8.1), но ни один из них не показывает это поведение.
Матье К.
Это было мое подходящее решение для Windows 7, но оно не работает в Windows 10. Или, возможно, это зависит от версии браузера. Кажется, я думаю, что в какой-то момент он перестал работать для меня даже на Windows 7 Pro где-то в 2018 году? - так может быть, это было после обновления браузера (или Windows)? Super Bummer теряет эту способность!
Шерил Хохман