web-dev-qa-db-ja.com

Windows 10ですべてのウィンドウを最大化する

スクリプトまたはホットキーの組み合わせを使用して、Windows 10ですべてのウィンドウを最大化する方法はありますか?

Windows 7に関する以前の質問がありますが、Shift + Win + MはWindows 10では機能しません。タスクマネージャーのソリューションも機能しません。 PCですべて最大化

フォーカスを変更するたびに、どのように呼び出しますか?あるいは、毎回フォアグラウンドウィンドウを最大化することもできます(基本的にモバイルOSのように)。このオプションがある「ウィンドウ」スイッチャーはありますか?

好奇心旺盛な方には、大きなモニターがスリープ状態になるたびにウィンドウサイズがリセットされるため、これが必要です。

4
alchemy

これはAutoHotKeyを使用して機能します。最初に最大化したくないウィンドウを閉じるか、ExcludeTitleまたはExcludeTextパラメータを使用してそれらを除外します。 https://autohotkey.com/docs/commands/WinMaximize.htm

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

このAutoHotKeyスクリプトは、Alt + Tab切り替え後に最大化するのに非常によく機能します。

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

Get-Process を使用してすべての MainWindowTitle Property 値を取得し、 AppActivate を使用して各ウィンドウタイトルをアクティブにするPowerShellスクリプトを次に示します。次に 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

その他のリソース

1
Pimp Juice IT