我试图在 Windows 10 中水平平铺窗口,其行为与按Win+Left Arrow或Win+实现的垂直平铺相同Right Arrow。行为是:窗口相互对齐并占据屏幕上的所有空间。我发现实现类似效果的唯一方法是打开一组窗口,右键单击任务并选择,Show windows stacked
但它们不会对齐,也不会占据整个屏幕。
Win+Up Arrow最大化和Win+Down Arrow最小化。
有没有办法做到这一点?
答案1
我有一个解决方法,但仍然需要手动调整:使用 WIN 键 + 向左或向右箭头执行常规的“捕捉到”过程,然后仍然按住 WIN 键,按下向上箭头,这样窗口就变成了四分之一屏幕的一半,而不仅仅是左半部分或右半部分。松开所有键,然后它会询问您要将哪个窗口调整为另一半;以同样的方式使用 WIN 键以及右、左、上或下键,将另一个四分之一屏幕排列在另一个窗口下方。最后,手动将现在应该水平平铺的两个窗口的右边缘拉到屏幕的末端。
答案2
这PowerToys 工具是 Windows 10允许创建平铺式窗口布局的应用程序。您可以创建多个平铺式窗口的布局,并启用该工具在启动时启动,以便它始终处于显示状态。视频演示了所有内容。还有其他功能。您可以决定是否启用。
所以这是一种有效的解决方法。它不需要键盘快捷键,也不需要自己编码。您需要自己确定布局窗口的尺寸,然后保存布局。不能“动态”重新确定尺寸,但您可以创建许多布局以满足您的需求。
- 第一个 PowerToys Youtube 教程
- 第二个 Youtube 演示 + 视频描述中的其他工具
- PowerToys GitHub 存储库
- Power Toys Stable 版本 .exe 下载页面
Linux i3 Manager 也是 Linux 的一个替代应用程序。但我还没有测试过。
答案3
您可以通过简单的 Powershell 行来完成此操作:
(New-Object -ComObject Shell.Application).TileHorizontally()
然后你可以创建.bat 的快捷方式:
@ECHO OFF
PowerShell -ExecutionPolicy Unrestricted .\script.ps1 >> "%TEMP%\StartupLog.txt" 2>&1
EXIT /B %errorlevel%
它会静默打开 .ps1 脚本并将快捷键与其关联。
答案4
要在 Win 11 中水平平铺窗口:
打开第一个窗口,按住Microsoft Key
+Left Alt Key
并按下Up Arrow Key
。这会将该窗口定位到屏幕的前半部分,并要求您选择要放置在屏幕后半部分的另一个窗口。