目标
单击任务栏中的 Firefox 会启动一个实例,它会询问要使用哪个配置文件。当该实例运行时,使用鼠标中键单击同一个图标(以启动新实例)时,它会再次询问在新实例中使用哪个配置文件。依此类推。
如果外部程序尝试打开链接,则第一个打开的 Firefox 实例将接收该链接。
我的尝试
附加-p
到快捷方式文件
不允许我同时打开多个配置文件。
附加-p -no-remote
到快捷方式文件
完全符合我的要求一个例外:如果任何外部程序尝试打开链接,它将尝试打开另一个实例,而不是使用我首先启动的实例。
使用 创建快捷方式“A” -p
,使用 创建“B” -p -no-remote
;然后对第一个实例使用“A”,对后续实例使用“B”
完全有效,但我只想要一图标/快捷方式,所以这不是选项。
一个主意
也许我应该使用某种批处理文件来检测正在运行的 Firefox 进程,如果发现以-p -no-remote
其他方式启动-p
...但我不知道如何做到这一点。