目標
點選工作列中的 Firefox 會啟動一個實例,詢問要使用哪個設定檔。當該實例運行並且用滑鼠中鍵單擊相同的圖示(以啟動新實例)時,它將再次詢問在新實例中使用哪個設定檔。等等。
如果外部程式嘗試開啟鏈接,則第一個開啟的 Firefox 實例將收到該連結。
我的嘗試
附加-p
到快捷方式文件
不允許我同時開啟多個設定檔。
附加-p -no-remote
到快捷方式文件
完全按照我想要的方式工作一個例外:如果任何外部程式嘗試打開鏈接,它將嘗試打開另一個實例,而不是使用我首先啟動的實例。
使用 ;建立快捷方式“A”-p
和“B” -p -no-remote
;然後對第一個實例使用“A”,對下列實例使用“B”
完全有效,但我只想要一圖示/快捷方式,所以這不是選項。
一個主意
也許我應該使用某種批次檔來檢測正在運行的 firefox 進程,如果它發現以-p -no-remote
else開頭-p
...但我不知道該怎麼做。