Как из командной строки открыть URL-адрес в существующем окне Google Chrome для определенного профиля?

Как из командной строки открыть URL-адрес в существующем окне Google Chrome для определенного профиля?

Как из командной строки открыть URL в существующем окне Google Chrome для определенного профиля? Под профилями я имею в видуhttps://linuxhint.com/use_multiple_profiles_simultaneously_google_chrome/.

Прямо сейчас, если я просто сделаю

open http://www.example.com

на Linux или

'C:\Users\xxx\Program Files\Google\Chrome\Application\chrome.exe' http://www.example.com

в Windows (из Windows Terminal) URL-адрес откроется в любом окне Chrome, которое находится «в фокусе» или «вверху» из нескольких окон, открытых мной для разных профилей.

решение1

Используйте эту --profile-directoryопцию, чтобы указать, в каком профиле вы хотите открыть URL-адрес.

В macOS это откроет URL-адрес example.comв формате Profile 3:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --profile-directory="Profile 3" https://example.com/

В Linux или Windows все то же самое, но вам придется указать правильный путь к программе Chrome.

Вы можете просмотреть имя каталога профиля по специальному URL-адресу chrome://version, вотскриншот, где его найти.

Если с профилем связан адрес электронной почты, вы можете использовать [email protected]вместо --profile-directory.

решение2

В Windows я использую следующий код в CMD, чтобы открыть определенную страницу в определенном профиле. В этом примере это профиль по умолчанию, но вы можете так же легко заменить его на «Профиль 3».

Start chrome /profile-directory="Default" "http://www.example.com"

Связанный контент