Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Mit 2 Monitoren Programm im jeweiligen Fenster öffnen, wo es gestartet wurde möglich?
- Ersteller Dr.THai
- Erstellt am
WIndows(oder die Software selbst) merkt sich eigentlich die letzte Position und startet das Programm immer da, wo es zuletzt geöffnet war. (Abweichungen kann es geben, wenn ein Programm selbst festlegt, dass es immer auf dem Hauptmonitor zB startet.) Ansonsten könnte UltraMon vielleicht helfen, ist aber kostenpflichtig.
- Registriert
- Sep. 2008
- Beiträge
- 276
Ja, das habe ich gemerkt, dass es sich die letzte Position merkt, ich wollte eigentlich dass es stattdessen auf dem Monitor gestartet wird wo ich es starte. Gibt es da wirklich keine Einstellung in Windows?
Ansonsten muss ich halt verschieben.
Ansonsten muss ich halt verschieben.
Dunkelschwinge
Admiral
- Registriert
- Apr. 2008
- Beiträge
- 9.116
naja wenn du es einmal startest und verschiebst, dann startet es doch da wo es sein soll beim nächsten mal?
Abe81
Rear Admiral
- Registriert
- Feb. 2011
- Beiträge
- 5.679
Dafür suche ich auch schon länger eine Lösung - ein simples Tool habe ich dafür noch nicht finden können. Ultramon habe ich noch nicht getestet.
Vielleicht durch ein Suffix als Startbedingung, d.h. man hat eine Verknüpfung für Monitor 1 und eine für Monitor 2?
(Wenn ich z.B. VLC auf dem Fernseher öffne, wird es beim nächsten Start nur dort wieder geöffnet, wenn der Fernseher als Zweitmonitor durchgehend angeschaltet war - was er nicht ist, da ich ihn ja nur zum Videos schauen anschalte).
Vielleicht durch ein Suffix als Startbedingung, d.h. man hat eine Verknüpfung für Monitor 1 und eine für Monitor 2?
(Wenn ich z.B. VLC auf dem Fernseher öffne, wird es beim nächsten Start nur dort wieder geöffnet, wenn der Fernseher als Zweitmonitor durchgehend angeschaltet war - was er nicht ist, da ich ihn ja nur zum Videos schauen anschalte).
?
--//--
Gast
Das stellt Deine Frage obsolet. Kein Programm kann Deine Wünsche erahnen.Dr.THai schrieb:ich will das Programm nicht immer im selben Monitor,
?
--//--
Gast
Oke, das ergibt technisch einen Sinn. Logisch aber weniger. Denn das würde bedeuten, wenn ich das Programm auf einen anderen Monitor verschiebe, es dort beim nächsten Mal eben nicht startet, sondern auf dem anderen. Irgendwie am Sinn der Funktion vorbei.
Abe81
Rear Admiral
- Registriert
- Feb. 2011
- Beiträge
- 5.679
Ist schon okay, dir muss ja auch nicht jeder Anwendungsfall sinnvoll erscheinen.
Vielleicht hilft es dir ja ein wenig, Verständnis aufzubringen (oder gar zu einer Lösung zu beflügeln) wenn du dir das Problem von mir in der Klammer aus #7 durchliest.
Vielleicht hilft es dir ja ein wenig, Verständnis aufzubringen (oder gar zu einer Lösung zu beflügeln) wenn du dir das Problem von mir in der Klammer aus #7 durchliest.
cumulonimbus8
Fleet Admiral
- Registriert
- Apr. 2012
- Beiträge
- 19.033
Kapiere ich das alles richtig hier?
2 Minitore mit jeweils eigener Taskleiste? Gibt’s das denn?
Jedenfalls gilt die Regel, dass sich die Position des Fensters von WIN gemerkt wird, egal wo der Link sitzt.
Oder gibt es je Monitor eine eignen Link zu dem Programm? Dann verlangen wir das Wunder von WIN, das schon seit gefühlt 9x ein Wunder bleibt: Windows, Fenster, zu kontrollieren.
CN8
2 Minitore mit jeweils eigener Taskleiste? Gibt’s das denn?
Jedenfalls gilt die Regel, dass sich die Position des Fensters von WIN gemerkt wird, egal wo der Link sitzt.
Oder gibt es je Monitor eine eignen Link zu dem Programm? Dann verlangen wir das Wunder von WIN, das schon seit gefühlt 9x ein Wunder bleibt: Windows, Fenster, zu kontrollieren.
CN8
cumulonimbus8
Fleet Admiral
- Registriert
- Apr. 2012
- Beiträge
- 19.033
..?
Wie meinen? Dass die Taskleiste auf beiden Monitoren angezeigt wird (werden kann) ist trivial. Aber doch niemals eine eigene je Monitor.
CN8
Wie meinen? Dass die Taskleiste auf beiden Monitoren angezeigt wird (werden kann) ist trivial. Aber doch niemals eine eigene je Monitor.
CN8
ryan_blackdrago
Captain
- Registriert
- Nov. 2006
- Beiträge
- 4.014
Doppelt hält besser?
Um nun auf einem erweiterten Desktop eine Anwendung aus der Taskleiste auf selbigen Monitor zu starten:
eine Behelfslösung mit Autoit + Zusatztool Nirsoft MultiMonitorTool
Am Beispiel des Windows Editors/Notepad:
-Editor starten und Pfad merken : C:\Windows\notepad.exe
-Taskmanager aufrufen und den Task vom Editor herausfinden : notepad.exe
-Tool herunterladen und in einen Ordner entpacken
-eine au3 im selben Ordner mit folgendem Code erstellen & Pfade anpassen & Task anpassen & kompilieren:
-Fertig kompilierte .exe umbennen und in die Taskleiste ziehen.
Je nachdem auf welcher Taskleiste das Icon gedrückt wurde:
Das Skript liest die Koordinaten vom ersten Bildschirm aus. Wird diese X-Koordinate überschritten, so ist man auf dem zweiten Montior unterwegs. Das Tool MultimonitorTool weist dann entsprechend die gestartete Anwendung jeweils dem zugehörigen Bildschirm zu.
Um nun auf einem erweiterten Desktop eine Anwendung aus der Taskleiste auf selbigen Monitor zu starten:
eine Behelfslösung mit Autoit + Zusatztool Nirsoft MultiMonitorTool
Am Beispiel des Windows Editors/Notepad:
-Editor starten und Pfad merken : C:\Windows\notepad.exe
-Taskmanager aufrufen und den Task vom Editor herausfinden : notepad.exe
-Tool herunterladen und in einen Ordner entpacken
-eine au3 im selben Ordner mit folgendem Code erstellen & Pfade anpassen & Task anpassen & kompilieren:
Code:
#include <MsgBoxConstants.au3>
;Pfad zur Anwendung + Name der EXE
ShellExecute("C:\Windows\notepad.exe")
;Name des Prozesses gemäß Taskmanager
$ProzessName = "notepad.exe"
;auf Process warten
ProcessWait($ProzessName)
; X-Koordinate der Maus auslesen
$aPos = MouseGetPos()
;MsgBox(0,"",$aPos[0])
; X-Koordinate vom ersten Bildschirm anzeigen
;msgbox(0,"",@DesktopWidth)
; wenn X-Koordinate vom Ersten Bildschirm
if $aPos[0] <= @DesktopWidth Then
ShellExecute(@ScriptDir & '\MultiMonitorTool.exe', '/MoveWindow Primary Process ' & $ProzessName)
EndIf
; wenn X-Koordinaten zweiter Bildschirm
if $aPos[0] > @DesktopWidth Then
ShellExecute(@ScriptDir & '\MultiMonitorTool.exe', '/MoveWindow Next Process ' & $ProzessName)
EndIf
Je nachdem auf welcher Taskleiste das Icon gedrückt wurde:
Das Skript liest die Koordinaten vom ersten Bildschirm aus. Wird diese X-Koordinate überschritten, so ist man auf dem zweiten Montior unterwegs. Das Tool MultimonitorTool weist dann entsprechend die gestartete Anwendung jeweils dem zugehörigen Bildschirm zu.
Zuletzt bearbeitet: