Wie kann man über die Befehlszeile eine URL in einem bestehenden Google Chrome-Fenster für ein bestimmtes Profil öffnen? Mit Profilen meine ichhttps://linuxhint.com/use_multiple_profiles_simultaneously_google_chrome/.
Wenn ich jetzt einfach
open http://www.example.com
unter Linux oder
'C:\Users\xxx\Program Files\Google\Chrome\Application\chrome.exe' http://www.example.com
Unter Windows (vom Windows-Terminal aus) wird die URL in dem Chrome-Fenster geöffnet, das sich gerade „im Fokus“ oder „ganz oben“ in den mehreren Fenstern befindet, die ich für verschiedene Profile geöffnet habe.
Antwort1
Verwenden Sie die --profile-directory
Option, um anzugeben, in welchem Profil die URL geöffnet werden soll.
Unter macOS wird die URL example.com
in folgendem Format geöffnet Profile 3
:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --profile-directory="Profile 3" https://example.com/
Unter Linux oder Windows ist es dasselbe, aber Sie müssen den richtigen Pfad zum Chrome-Programm angeben.
Sie können den Profilverzeichnisnamen unter der speziellen URL einsehen chrome://version
, hier ist eineScreenshot, wo es zu finden ist.
Wenn einem Profil eine E-Mail-Adresse zugeordnet ist, können Sie [email protected]
anstelle von verwenden --profile-directory
.
Antwort2
Unter Windows verwende ich den folgenden Code in CMD, um eine bestimmte Seite in einem bestimmten Profil zu öffnen. In diesem Beispiel ist es das Standardprofil, aber Sie können es genauso einfach durch „Profil 3“ ersetzen.
Start chrome /profile-directory="Default" "http://www.example.com"