Как восстановить все свернутые окна в Windows 7


19

Кто-нибудь знает, как вернуть все свернутые окна в Windows 7 в исходное положение?

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

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

Это просто невозможно? Я провел поиск в Интернете в поисках ответа, и никто не перечислил способ восстановить ВСЕ свернутые окна в их ОРИГИНАЛЬНЫЕ позиции.

Кто-нибудь?

[Отредактировано, чтобы добавить: После восстановления одного из свернутых окон. Обычные ярлыки скрытия / восстановления только переключают рабочий стол и восстановленное окно. Не все свернутые окна. Я ищу способ восстановить все свернутые окна независимо от того, сколько из них было восстановлено по отдельности.]

Ответы:


23

Shift+ Щелкните правой кнопкой мыши на панели задач и нажмите «Восстановить все окна» или введите R. "Восстанавливает все окна".

Примечание: «Восстановить все окна» будет отображаться как параметр контекстного меню, только если для «Панель задач и Свойства меню Пуск» → «Кнопки панели задач» установлено значение либо

  • «Всегда объединять, скрывать ярлыки» или
  • «Комбинат когда панель задач полна» и окна для восстановления будут объединены

«Восстановить все окна» не будет отображаться в контекстном меню (заменяется «Восстановить» только в выбранном окне), если «Свойства панели задач и меню Пуск» → «Кнопки панели задач» установлены на

  • «Никогда не объединяй» или
  • «Объединить, когда панель задач заполнена» и окна для восстановления не объединены

Чтобы открыть «Панель задач и Свойства меню Пуск»:

  • Щелкните правой кнопкой мыши любую пустую область на панели задач и выберите «Свойства» ( подсказка : «Свойства» будут находиться в нижней части меню или рядом с ней; первый элемент - «Блокировать панель задач»), или
  • Щелкните правой кнопкой мыши кнопку «Пуск» Windows, выберите «Свойства» и в открывшемся окне «Свойства панели задач и меню« Пуск »перейдите на вкладку« Панель задач ».

1
Это настоящий ответ.
NothingsImpossible

1
Это не реальный ответ: если работает только для одного приложения за раз. Если вы хотите восстановить все окна из всех приложений, вам нужно использовать трюк Win-Shift-M.
Карл Виттофт

10

Win+ Shift+ Mдолжен сделать свое дело.


2
Это не работает на Windows 7.
Cajunluke

1
На самом деле это работает в моем W7 ....
Хуан Себастьян Тотеро

5
@jst Интересно. Я нажал Win-D, затем снова открыл несколько окон с панели задач, но затем Win-Shift-M ничего не сделал. Что ты сделал?
Cajunluke

2
@CajunLuke: На самом деле Win + M минимизирует все окна, а Win + Shift + M восстанавливает все свернутые окна. Пытался и видел, что иногда это не работает, как ожидалось. Иногда он восстанавливает только некоторые окна, иногда вообще ничего. Попробуйте это: откройте больше окон, расположите их, Win-M и позже Win-shift-M.
Хуан Себастьян Тотеро

1
Этот ярлык работает, только если мы минимизируем использование клавиатуры. Если мы свернем с помощью мыши, это не сработает. ;)
Счастливчик

1

Может быть, это звучит глупо, но вы пробовали Win + D?

Следует скрыть и показать все окна в исходном положении.


Я добавил больше деталей в исходный вопрос. Win + D не будет работать, когда вы откроете свернутое окно.

1
Win + Shift + M работает только на окнах, которые вы использовали команду Win + M. Для окон, свернутых индивидуально, вы должны восстановить их индивидуально.

1

Этот вопрос был задан три года назад, поэтому, похоже, ответ таков: его нет.

Но если вы тип сценария, его легко создать:

С помощью библиотеки WASP Powershell и небольшого количества сценариев Powershell вы можете создать один из них:

Import-Module .\WASP.dll

Select-Window | foreach { 
        if ($_.GetIsMinimized()) { $_.Restore() } }

И чтобы сделать это горячей клавишей , вы можете использовать AutoHotKey :

; Windows Key + Shift + M

#+M::
PowershellExe := "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
PowershellCommand := " -Command ""& { "
PowershellCommand .= " Import-Module ""C:\WaspDirectory\WASP.dll""; "
PowershellCommand .= " Select-Window | foreach{ "
PowershellCommand .= "     if ($_.GetIsMinimized()) { $_.Restore() } } } "" "

Run %PowershellExe% %PowershellCommand%
return

1
WASP-проект был прекращен в какой-то момент, но был восстановлен в шоколаде. Все изменилось в этом возрождении, так что больше нет командлета Select-Window, это называется Select-UIElement. Нет Restore, но Invoke-Window.SetWindowVisualState.
Яри ​​Туркиа

0

Win+D, Win+Shift+Mи Right-Clickв панели задач и введитеU

Это все работы , чтобы восстановить свернутые окна на Windows 7.


Ни один из них не работает для моей Win 10. Если я хочу восстановить все свернутые окна, Win-d и Win-Shift-d работают только для тех окон, которые были свернуты, а не для всех окон. Трюк с панелью задач вообще не работает для Win10.
Яри ​​Туркиа

0

Для WASP 2.5.0.1 я модернизировал оригинальную версию @ sam, чтобы добиться того же:

PS C:\> Select-UIElement | foreach {
     if ($_.GetCurrentPropertyValue( [System.Windows.Automation.AutomationProperty]::LookupById( 30075 )) = "Minimized") {
         Invoke-Window.SetWindowVisualState -state normal -InputObject $_
}}

Чтобы установить WASP, сделать chocolatey install wasp. Смотрите https://chocolatey.org/packages/wasp для подробностей.


0

Вот скрипт AutoHotKey, который восстановит все свернутые окна при Win + Shift + Mнажатии

; ### unminimize all windows
#+M::
WinGet, WindowList, List
Loop, %WindowList%
{
    WinRestore, % "ahk_id " . WindowList%A_Index%
}
return
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.