Цель
Щелчок по Firefox в панели задач запускает экземпляр, который спрашивает, какой профиль использовать. Когда этот экземпляр запускается и тот же значок нажимается средней кнопкой мыши (чтобы запустить новый экземпляр), он снова спросит, какой профиль использовать в новом экземпляре. И так далее.
Если внешняя программа попытается открыть ссылку, ее получит первый открытый экземпляр Firefox.
Мои попытки
Добавить -p
к файлу ярлыка
Не позволяет мне открывать несколько профилей одновременно.
Добавить -p -no-remote
к файлу ярлыка
Работает именно так, как я хочу.одно исключение: Если какая-либо внешняя программа попытается открыть ссылку, она попытается открыть другой экземпляр вместо того, чтобы использовать экземпляр, который я запустил первым.
Создайте ярлык «A» с помощью -p
и «B» с помощью -p -no-remote
; затем используйте «A» для первого экземпляра и «B» для следующего
Работает полностью, но мне нужно толькоодинзначок/ярлык, так что это не вариант.
Идея
Может быть, мне следует использовать какой-то пакетный файл для обнаружения запущенного процесса Firefox, и если он его обнаружит, начать с -p -no-remote
else with -p
..., но я понятия не имею, как это сделать.