我经常在 Windows 11 上最小化应用程序的多个实例(例如终端窗口)。
同时打开所有应用程序的最佳方法是什么(通过快捷方式或最少点击次数)?Ctrl + 单击任务栏上的应用程序图标似乎是目前唯一的方法。
我听说Shift + Right-click
在任务栏图标上选择“恢复所有窗口”曾经有效,但在 Windows 11 上似乎没有任何用处。
更新1: 为了添加一些信息,我想复制我们在 macOS 上看到的行为,即当您单击 Dock 上的图标时,其所有实例窗口都会显示在屏幕上。例如,如果有 7 个 iTerm 窗口最小化,单击 Dock 上的 iTerm 图标,所有窗口都会显示出来。
答案1
解决方案。创建一个新的带有 .ahk 扩展名的 AutoHotkey 文件并添加代码:
GroupAdd, cmd, ahk_exe cmd.exe
Loop, 10
{
GroupActivate, cmd
}
- GroupAdd 根据窗口标题、类或进程名称创建程序组。这三种名称均可。进程不必相同才能添加到组中。
- 第一组添加参数 ->
cmd
,是群组的名称,可以是任何您想要的名称,例如Terminals
或者CommandWindows
。 - 第二个 GroupAdd 参数
ahk_exe cmd.exe
针对特定进程,也可以像这样使用:”WindowTitle ahk_class ConsoleWindowClass ahk_exe cmd.exe
“ - 这
Loop
参数 10 循环遍历所有 10 个窗口。 GroupActivate
使用循环激活(恢复)组,所有 10 个最小化窗口。- 有时循环不会激活(恢复)所有窗口,因此只需添加一个更大的数字,例如 20。
如果您需要激活具有指定标题的窗口,那么您可以这样做:
WinActivate, Title1 ahk_exe cmd.exe
WinActivate, Title2 ahk_exe cmd.exe
WinActivate, Title3 ahk_exe cmd.exe
ETC。
只是改变Title#
满足您的需求。