目標
タスクバーの Firefox をクリックすると、どのプロファイルを使用するかを尋ねるインスタンスが起動します。そのインスタンスが実行され、同じアイコンがマウスの中ボタンでクリックされると (新しいインスタンスを起動するため)、新しいインスタンスで使用するプロファイルを再度尋ねられます。以下同様です。
外部プログラムがリンクを開こうとすると、最初に開かれた Firefox のインスタンスがそれを受信します。
私の試み
-p
ショートカットファイルに追加
複数のプロファイルを同時に開くことはできません。
-p -no-remote
ショートカットファイルに追加
まさに私が望んだ通りに動作します例外が1つ: 外部プログラムがリンクを開こうとすると、最初に起動したインスタンスを使用するのではなく、別のインスタンスを開こうとします。
でショートカット「A」を作成し-p
、で「B」を作成し-p -no-remote
ます。最初のインスタンスには「A」を使用し、次のインスタンスには「B」を使用します。
完全に動作しますが、私が欲しいのは1つアイコン/ショートカットなので、このオプションはありません。
アイデア
おそらく、何らかのバッチ ファイルを使用して実行中の firefox プロセスを検出し、見つかった場合は start を実行して-p -no-remote
else with -p
... を実行する必要があるのですが、その方法がわかりません。