HTML Links beim PC Start automatisch rechts und links öffnen

c-mate

Rear Admiral
Registriert
Aug. 2010
Beiträge
5.363
Hallo, ich hätte gerne, dass beim Starten des PCs sich automatisch zwei HTML Links öffnen, aber so, dass der eine Link sich immer auf dem ersten Monitor öffnet und der zweite Link auf dem zweiten Monitor.
Klar, automatisch öffnen zb über den Autostart, aber wie kann man das machen mit den zwei Monitoren?

THX
 
2 Browser in Autostart packen, 2 mal Startseite. Würde das so gehen? müsste doch klappen wnn ich kein Denkfehler habe.
 
  • Gefällt mir
Reaktionen: madmax2010
Und der Browser öffnet sich beim Starten immer automatisch auf dem Monitor, auf dem er war, als der PC heruntergefahren wurde?
 
Ich denke nicht, dass das mit den Fensterpositionen einfach so von allein funktioniert, wenn man zweimal den Browser autostartet.
Je nach Browser gibt es aber vielleicht/wahrscheinlich die Möglichkeit beim Aufruf über Kommandozeile/Verknüpfung entsprechende Parameter mitzugeben.
Für Chrome z.B. scheint es so in diese Richtung machbar:
https://stackoverflow.com/questions...command-line-with-specific-window-coordinates
 
Browser soll bzw. muss Edge sein und halt nicht zwei Tabs in einem Fenster sondern zwei Fenster, eines auf dem linken Monitor und eines auf dem rechten Monitor.
Ich habs grad an meinem Notebook ausprobiert, die zwei Verknüpfungen öffnen sich halt als zwei Tabs in einem Edge.
 
@c-mate
Geht via CMD. Gerade mal getestet. Dazu unter %localappdata%\Microsoft\Edge\ den User Data Ordner dupliziert (also einmal 'User Data' und 'User Data 2').

Angenommen 2 Monitore, Mon 1 links und Mon 2 rechts, beide 1080p.

Dann per CMD mit:
Code:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://google.com  --window-position="0,0" --user-data-dir="%localappdata%\Microsoft\Edge\User Data"
Das erste Fenster auf Monitor 1 geöffnet.

Auf Monitor 2 mit:
Code:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://bing.com  --window-position="1920,0" --user-data-dir="%localappdata%\Microsoft\Edge\User Data 2"

Wenn erst Monitor 2 und dann Mon 1 in der Anordnung gewählt wurde, negativen Wert nutzen: --window-position="-1920,0"

EDIT: Sollte mit den Switches auch als Verknüpfung funktionieren :).
 
Zuletzt bearbeitet von einem Moderator:
  • Gefällt mir
Reaktionen: c-mate und SoDaTierchen
Blasphemische Frage:
Müsste ich nicht ein 3. Profil anlegen… …damit ich EDGE auch normal aufrufen kann; respektive (Standard-Browser; spinnerte Software) er aufgerufen werden kann?
Wobei dann wohl die 2-Monitor-Aufgabe über die zusätzlichen Profile geschleust werden müsste?!

CN8
 
cumulonimbus8 schrieb:
Müsste ich nicht ein 3. Profil anlegen… …damit ich EDGE auch normal aufrufen kann; respektive (Standard-Browser; spinnerte Software) er aufgerufen werden kann?
Gerade getestet. Wenn ich Edge über das Startmenü aufrufe, startet das ursprüngliche Default Profil, nicht das neuangelegte.

Nur die zusätzliche Instanz auf dem 2. Monitor verlangt einen anderen User.
 
Zuletzt bearbeitet von einem Moderator:
@mae1cum77
Vielen Dank, das sieht schon fast perfekt aus.
Ich habe eine *.txt Datei erstellt und den entsprechenden Pfad eingefügt und dann die *.txt in *.bat umbenannt.
Das ganze zwei mal und dann die beiden *bat Dateien in den Autostart gepackt.
Beim Start werden dann tatsächlich zwei Edge Fenster geöffnet, 1x auf dem linken Monitor und 1x auf dem rechten Monitor. 👍
Was jetzt noch nicht passt:
1. Die beiden cmd Femster bleiben geöffnet, bzw. nur das cmd Fenster von Monitor 2 bleibt geöffnet und legt sich auf Monitor 1 in den Vordergrund
2. Die beiden Edge Fenster sind nicht in Vollbild

Hast du hier auch eine Idee?
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: s1ave77
@c-mate
#1. Siehe EDIT oder: Über Rechtsklick Neu/Verknüpfung anlegen und die komplette Zeile:
Code:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://bing.com  --window-position="0,0" --window-size="1920,1080" --user-data-dir="%localappdata%\Microsoft\Edge\User Data"
in das 'Ziel'-Feld kopieren (ist beim Erstellen das erste Feld, wo nach dem Ort des Elements gefragt wird) und entsprechenden Namen vergeben. Die Verknüpfung in den Autostart-Ordner verschieben.

Das umgeht das CMD-Fensterproblem.

#2. Kann mit --window-size="1920,1080" gesteuert werden.

#3. Wenn es mit einem User nicht will, diesen entweder zurücksetzen oder neuanlegen, Edge reagiert da etwas nervig.

#4. Edge kann durch die Chrome-Basis die meisten Chrome-Kommandozeilen-Switches nutzen ;).

EDIT:
Wahlweise als batch mit start "" cmd /c (...) arbeiten:
Code:
start "" cmd /c ("C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://bing.com  --window-position="0,0" --window-size="1920,1080" --user-data-dir="%localappdata%\Microsoft\Edge\User Data")
(Die Klammern dienen der Eingrenzung des cmd /c Kommandoteils).

Das sorgt für das schließen des CMD-Fensters.
 
Zuletzt bearbeitet von einem Moderator:
  • Gefällt mir
Reaktionen: c-mate
Mit cmd /c hatte ich es auch schon probiert, aber ich wusste nicht, dass da Klammern drum müssen etc.
Habe es jetzt aber mit zwei Verknüpfungen umgesetzt.

Super Klasse & Vielen Dank für die tolle Hilfe.
Es funktioniert 1a, genau so wie ich es brauche 👍 👍👍
 
  • Gefällt mir
Reaktionen: s1ave77
Jetzt muss ich doch nochmal was fragen.
Welcher Teil ist denn dafür zuständig, dass es sich auf dem rechten Monitor bzw auf dem linken Monitor öffnet? Denn ich bräuchte, dass sich "User Data 2" links öffnet und "User Data" rechts
Ich dachte das wäre der Wert --window-position="0,0" = links bzw. --window-position="1280,0" = rechts.

Und "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window [URL]https://google.com[/URL] --window-position="0,0" --window-size="1920,1080" --user-data-dir="%localappdata%\Microsoft\Edge\User Data 2" öffnet sich jetzt links, ist jetzt also richtig

Aber "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window [URL]https://bing.com[/URL] --window-position="1280,0" --window-size="1280,1024" --user-data-dir="%localappdata%\Microsoft\Edge\User Data" öffnet sich ebenfalls links, soll aber nach rechts
 
c-mate schrieb:
öffnet sich ebenfalls links, soll aber nach rechts
Versuch mal die beiden zu tauschen, also Default User Data auf links mit --window-position="0,0" und den User Data 2 auf rechts mit --window-position="1920,0". Edge ist etwas picky mit dem Default User habe ich festgestellt.

Einen Tod stirbt man irgend wie immer.

EDIT: Ansonsten noch einen User anlegen.
 
Default user auf "0,0" öffnet sich links
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://bing.com --window-position="0,0" --window-size="1920,1080" --user-data-dir="%localappdata%\Microsoft\Edge\User Data"

Und Data User 2 auf "1280,0"öffnet sich rechts
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --new-window https://google.com --window-position="1280,0" --window-size="1280,1024" --user-data-dir="%localappdata%\Microsoft\Edge\User Data 2"

Aber wenn man dann, wie du es auch selbst geschrieben hast, über das Startmenü Edge erneut öffnet, dann öffnet er sich auf dem linken Monitor mit dem Default user.
Gearbeitet wird aber nur auf dem rechten Monitor (der linke ist reine Anzeige) daher mein Versuch Data User 2 links öffnen zu lassen und Default User rechts, was ich aber nicht zu gehen schient, der Defaul User öffnet sich immer links.

Mhm vielleicht kann man es "austricksen", wenn ich die die Kabel an den DP Ports einfach tausche oder in den Anzeigeinstellungen einfach die Monitorreihenfolge vertausche?
1676645678996.png
 
Zurück
Oben