Я боролся с этой же проблемой до сегодняшнего дня, чтобы вернуться к этой теме. Вот как я это решил:
Во-первых, я создал скрипт с использованием AutoHotKey, который открывает окно, которое существует только (ничего не делает, только плавает и имеет кнопку Exit) и скомпилировал скрипт в исполняемый файл.
Затем я создал 2 профиля с нужными настройками. Профиль по умолчанию со стандартными настройками для всего, что я обычно делаю (например, ваш обычный режим). Профиль для звонка (например, режим встречи). Я установил этот параметр в профиле вызова, чтобы он был активен при выполнении ранее созданного мной сценария, и установил флажок «Блокировать профиль во время игры».
По сути, вы могли бы использовать любую другую программу, которую вы запускаете во время встречи, но у меня действительно нет программы, которая запускается для этого, и использование Lync.exe на самом деле не работает, так как каждый раз, когда я фокусируюсь на ней, профили изменится, поэтому я в итоге создал крошечную программу, которая будет служить этой цели.
Это сценарий, который я создал, единственный вариант которого - нажать кнопку выхода:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. WinX := (A_ScreenWidth - 166 )*4 / 5 WinY := (A_ScreenHeight - 80) / 5 Gui, Show, x%WinX% y%WinY% W100 H50, --- On a Call --- WinSet, AlwaysOnTop, On, --- On a Call --- Gui, Add, Button, W80 H40, Exit Gui, -SysMenu Return ButtonExit: ExitApp