web-dev-qa-db-ja.com

Googleを開くChromeコマンドラインMacから特定のプロファイル

コマンドラインからGoogle Chromeを開こうとしましたが、うまくいきませんでした! 指定した "を使用してChromeを開始するにはどうすればよいですか?ユーザープロファイル "?

私の目標は、Macでbashを使用して、コマンドラインから「profile1」、「profile 2」、「Default」などの特定のプロファイルでGoogle Chromeを開くことです。 。

更新:2014年6月3日これが機能するようになりましたが、chromeを初めて開くときにのみ機能します

open -a Google\ Chrome --args --"profile-directory"="Profile 1"

では、Google chromeがすでに起動されているので、-argsが受け入れられるようにするにはどうすればよいですか?

9
gradedcatfood

次のことを試すことができます。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --profile-directory=Default

この回答 から参照。

Chromeの起動後に新しいプロファイルウィンドウを強制するには:

open -n -a "Google Chrome" --args --profile-directory="<your profile>"

(ここで、<your profile>Profile nnにある~/Library/Application Support/Google/Chrome/フォルダー名の1つです)

openのマンページ によると、-nフラグは、「アプリケーションの新しいインスタンスがすでに実行されている場合でも」強制します。ウィンドウが読み込まれている間、2番目のChromeアイコンがドックで短時間開きますが、その後はすべて正常に実行されます。

5
rymo

試してください:open -a "Google Chrome" --args --profile-directory=<your profile name>私のために毎回動作します。

1
Alan Tweedie