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