La meta
Un clic en Firefox en la barra de tareas inicia una instancia que pregunta qué perfil usar. Cuando se ejecuta esa instancia y se hace clic en el mismo ícono con el botón central del mouse (para iniciar una nueva instancia), volverá a preguntar qué perfil usar en la nueva instancia. Etcétera.
Si un programa externo intenta abrir un enlace, la primera instancia abierta de Firefox lo recibirá.
Mis intentos
Agregar -p
al archivo de acceso directo
No me permite abrir varios perfiles simultáneamente.
Agregar -p -no-remote
al archivo de acceso directo
Funciona exactamente como lo quierouna excepción: Si algún programa externo intenta abrir un enlace, intentará abrir otra instancia en lugar de usar la instancia que inicié primero.
Cree el acceso directo 'A' con -p
y 'B' con -p -no-remote
; luego use 'A' para la primera instancia y 'B' para las siguientes
Funciona completamente pero solo quierounoicono/atajo, por lo que esta no es una opción.
Una idea
Tal vez debería usar algún tipo de archivo por lotes para detectar un proceso de Firefox en ejecución y, si lo encuentra, comenzar con -p -no-remote
else con -p
... pero no tengo idea de cómo hacerlo.