在 Windows 10 上最大化所有窗口

在 Windows 10 上最大化所有窗口

有没有办法使用脚本或热键组合来最大化 Windows 10 上的所有窗口?

之前有一个针对 Windows 7 的问题,但是 Shift+Win+M 在 Windows 10 上不起作用。任务管理器解决方案也不起作用:在 PC 上最大化全部

每次改变焦点时我该如何调用它?或者每次都最大化前台窗口(基本上像移动操作系统一样)。有没有带有此选项的“窗口”切换器?

出于好奇,我需要这个,因为每次我的大显示器进入睡眠状态时,它都会重置窗口大小。

答案1

下面是使用以下 PowerShell 脚本获取进程获得所有的MainWindowTitle 属性价值和用途应用激活激活每个窗口标题。然后它使用发送键模拟按下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

更多资源

答案2

此 AutoHotKey 脚本在 Alt+Tab 切换后最大化效果很好。

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

答案3

这可以使用 AutoHotKey 来实现。只需先关闭您不想最大化的窗口,或使用 ExcludeTitle 或 ExcludeText 参数排除它们即可。 https://autohotkey.com/docs/commands/WinMaximize.htm

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

答案4

这可以模拟最大化窗口(使其变得非常大并填满屏幕):

打开一个程序,使其窗口未最大化(如果已最大化,请使用键盘快捷键 Alt+Space、R 将其“恢复”为较小的尺寸)。不要最大化,而是使用指针将窗口的角拖到屏幕的角。然后按住 Alt 并单击右上角的红色十字。重新打开程序时,虽然从技术上讲不是“最大化”,但它应该又大又漂亮,并以相同的方式填满您的屏幕,具体取决于您拖动这些角的仔细程度。

虽然按住 Alt 键的技巧吸引了我,但以正常方式关闭窗口也会在更改其大小和位置后保存其大小和位置……有时。

一些用户报告说,这只是一个临时解决方案,几次后就莫名其妙地失效了。目前,我很高兴在其他几种方法(我没有尝试任何脚本)都不起作用后,任务管理器终于最大化打开了。

相关内容