4

Есть ли способ максимизировать все окна в Windows 10, используя скрипт или комбинацию горячих клавиш?

Существует предыдущий вопрос для Windows 7, но Shift+Win+M не работает в Windows 10. Решение «Диспетчер задач»: развернуть все на ПК

Как бы я назвал это каждый раз, когда я меняю фокус? Или, возможно, просто максимизируйте окно переднего плана каждый раз (в основном, как мобильная ОС). Есть ли переключатели «окна», которые имеют эту опцию?

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

3 ответа3

1

Этот скрипт AutoHotKey работает очень хорошо для максимизации после переключения Alt+Tab.

~!Tab::
   sleep, 1000
   WinMaximize, A
return
1

Вот скрипт PowerShell, который использует Get-Process для получения всех значений свойства MainWindowTitle и использует AppActivate для активации каждого заголовка окна. Затем он использует SendKeys для эмуляции нажатий Alt+Space+x чтобы максимизировать каждое из этих окон.

(Get-Process | Where {$_.MainWindowTitle}).MainWindowTitle | % {
    $wshell = (New-Object -ComObject wscript.shell)
    $wshell.AppActivate($_)
    sleep 1
    $wshell.SendKeys("% x")
    sleep 1
} | Out-Null

Дополнительные ресурсы

0

Это работает с использованием AutoHotKey. Просто закройте все окна, которые вы не хотите максимизировать, или исключите их, используя параметры ExcludeTitle или ExcludeText. https://autohotkey.com/docs/commands/WinMaximize.htm

!1::
WinGet, MyCount, Count
GroupAdd, AllWindows
Loop, %MyCount%    {
  WinMaximize ahk_group AllWindows
  Send !{tab}
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .