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