Можно ли сгруппировать два приложения и отобразить их при использовании ALT+TAB в Windows 10?

Можно ли сгруппировать два приложения и отобразить их при использовании ALT+TAB в Windows 10?

Я новичок Superuserи извините, если спрашиваю не там.

У меня есть два приложения ( vs code & emulator Nox), и поскольку я не разворачиваю a vscode, я хочу сгруппировать его emulatorс моим vscode, поэтому если я нажму alt+tab vscodeили emulator, я захочу отобразить эти два приложения вместе, а не только одно, это возможно?

что-то вроде этого:

введите описание изображения здесь

решение1

Да и нет.

Нет, это невозможно с ALT+ TAB. Поведение ALT+ TABзаключается в переключении между графическими приложениями, что означает, что фокус может быть только у одного.

Однако вы можете использовать WIN+ TABдля использования нескольких рабочих столов, и это даст вам то, что вам нужно («группы приложений»). Вы можете объединить это с ALT+ TABдля переключения между приложениями на каждом рабочем столе.

Откройте vscodeи noxкак обычно. Нажмите WIN+ TABи щелкните, + New Desktopчтобы создать второй рабочий стол. Используйте WIN+ TAB, чтобы переключиться на второй рабочий стол и открыть «другие» приложения, которые вы используете (браузер, электронная почта, что угодно) на втором рабочем столе. Когда вы хотите переключиться на vscodeи, noxпросто нажмите WIN+ TABеще раз и выберите этот рабочий стол из списка. Нажмите еще раз, чтобы переключиться обратно.

решение2

Windows изначально не поддерживает то, что вам нужно, но вы можете добиться этого с помощью бесплатного программного обеспечения для автоматизации, например Autohotkey.

Установите Autohotkey, создайте скрипт (просто создайте текстовый файл, затем измените расширение файла на .ahk), затем вставьте это:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

Start:

GroupAdd, WindowGroup, ahk_class YOURWINDOW1
GroupAdd, WindowGroup, ahk_class YOURWINDOW2
WinWaitActive, ahk_group WindowGroup
Winactivate, ahk_class YOURWINDOW1
Winactivate, ahk_class YOURWINDOW2
WinwaitNotActive, ahk_group WindowGroup

Goto Start

Ahk_class — это просто идентификатор окон на вашем рабочем столе. Как метка. Там, где в коде выше написано YOURWINDOW, замените его на ahk_classes окон приложений, которые вы хотите сгруппировать, чтобы они оба отображались вместе, когда вы переключаетесь на одно из них с помощью Alt-Tab.

Чтобы узнать ahk_class окна для ваших приложений, вам нужно установить небольшое приложение (или портативную версию, чтобы не устанавливать), которое сообщает вам имя окна на вашем рабочем столе. Например, AU3-Spy, Window Detective, Winspy или какое-либо другое подобное приложение.

Запустите программное обеспечение идентификатора окна, щелкните на окне, для которого вы хотите найти ahk_class, и посмотрите, где указано ahk_class окна. Просто вставьте то, что там есть, вместо YOURWINDOW1, затем сделайте то же самое для другого окна и замените там, где указано YOURWINDOW2.

Связанный контент