如何在 Windows 11 上打开同一应用程序的所有实例?

如何在 Windows 11 上打开同一应用程序的所有实例?

我经常在 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
}
  1. GroupAdd 根据窗口标题、类或进程名称创建程序组。这三种名称均可。进程不必相同才能添加到组中。
  2. 第一组添加参数 ->cmd,是群组的名称,可以是任何您想要的名称,例如Terminals或者CommandWindows
  3. 第二个 GroupAdd 参数ahk_exe cmd.exe针对特定进程,也可以像这样使用:”WindowTitle ahk_class ConsoleWindowClass ahk_exe cmd.exe
  4. Loop参数 10 循环遍历所有 10 个窗口。
  5. GroupActivate使用循环激活(恢复)组,所有 10 个最小化窗口。
  6. 有时循环不会激活(恢复)所有窗口,因此只需添加一个更大的数字,例如 20。

如果您需要激活具有指定标题的窗口,那么您可以这样做:
WinActivate, Title1 ahk_exe cmd.exe
WinActivate, Title2 ahk_exe cmd.exe
WinActivate, Title3 ahk_exe cmd.exe

ETC。

只是改变Title#满足您的需求。

相关内容