Ich möchte die Anzeigeanordnung meines Computers über die Befehlszeile ändern. Ich habe 2 Monitore eingerichtet, erweitert und möchte das Monitor-Setup von Dual Display auf Single Display und zurück über die Befehlszeile ändern.
Ich habe mir QRes und nircmd angesehen. Während QRes keine Multimonitor-Unterstützung bietet, kann nircmd einen Monitor nicht deaktivieren, sondern nur den Primärstatus und die Auflösung separater Bildschirme ändern.
Es wäre dankbar, wenn Sie einen Weg kennen, dies zu tun.
Bearbeiten: Ich werde meine Lösung hier mit dem Display-Wechsler in Klimenolen posten Antwort:
@echo off
REM setting to single screen
echo *** Disabling Screen 2 ***
cd C:\Program Files (x86)\12noon Display Changer\
dc64cmd.exe -monitor="\\.\DISPLAY2" -detach
echo Starting TF2 -fullscreen -novid -console -w 1920 -h 1200
REM Starting Team Fortress 2 fullscreen
cd C:\Program Files (x86)\Steam
Steam.exe -applaunch 440 -fullscreen -novid -console -w 1920 -h 1200
REM pausing because steam.exe returns before TF2 quits
echo Press a key to reenable Screen 2
pause
cd C:\Program Files (x86)\12noon Display Changer\
dc64cmd.exe -monitor="\\.\DISPLAY2" -secondary
windows-7
command-line
multiple-monitors
private_meta
quelle
quelle
Antworten:
Dieses Dienstprogramm kann Ihnen helfen: Display Changer :
Funktioniert in der GUI oder Befehlszeile und ist für den persönlichen Gebrauch kostenlos ...
http://12noon.com/?page_id=80
Ich hoffe das hilft. Lass uns wissen.
quelle
Vielen Dank an Bill Rodmans Kommentar in diesem Thread.
Wenn Sie dies testen, ruft dies auf und wählt sofort den Bildschirm aus, den Sie über das auswählen möchten.
Da dies einen Dateipfad aufruft, hängen Sie diesen einfach an Ihr Batch-Skript an und ändern Sie die Anzeige sofort und effektiv. Eine gute Idee wäre, diesen Togethor in die Windows Task Scheduler-Benutzeroberfläche einzufügen, da Sie den Dateipfad aufrufen und ihm die Argumente geben können. Wenn Ihr TF2-Ereignis eintritt, wechselt die Anzeige immer.
quelle
Sie standen NirCmd nahe, aber was Sie suchen, ist Nirs MultiMonitorTool :
Das 12noon-Tool sieht gut aus, aber abgesehen von einem offiziellen MS-Tool werde ich NirSoft jeden Tag über jedes andere Tool übernehmen.
Schamloser Plug: Möglicherweise interessiert Sie das TvGameLauncher- Tool, das ich genau für diesen Zweck geschrieben habe (Umschalten der primären Anzeigen zum Spielen). Es kann auch auf HDMI-Audio umschalten und verhindern, dass der Bildschirmschoner während der Wiedergabe auftaucht (ohne ihn zu deaktivieren). Es unterstützt sogar das Steam-Protokoll (
Steam://
), sodass Sie denpause
Trick nicht anwenden müssen. Das Deaktivieren Ihrer anderen Monitore wird zwar nicht unterstützt, aber ich werde das zu meiner Aufgabenliste hinzufügen (ich habe einige andere coole Funktionen wie die automatische Generierung von TV-Verknüpfungen).Bearbeiten - alle Funktionen hinzugefügt. Hör zu!
quelle
MultiMonitorTool.exe /switch 1 /switch 2
der den aktuell laufenden Monitor ausschaltet und gleichzeitig den anderen ausschaltet. Ich habe diesen Befehl auf die Makrotaste meiner Tastatur gesetzt und jetzt werden die Monitore mit einem einzigen Tastendruck umgeschaltet!Obwohl mir klar ist, dass dies ein alter Thread ist, ist das Umschalten zwischen den Anzeigemodi in Windows 10 mithilfe der standardmäßig verfügbaren Tools möglich. Das Problem, auf das ich stieß, war, dass es keinen "klaren" Mechanismus gab, der erkennen konnte, dass die Anzeige erweitert oder geklont war. Hier ist mein funktionierender Prototyp in PowerShell:
quelle
Ein weiterer guter ist
wsdisplaysettings
. Befehlszeilentool zum Einrichten von Anzeigen nach Ihren Wünschen. Kann zur Vereinfachung auch Einstellungsdateien erstellen.quelle
Die WS-Anzeigeeinstellungen von WizardSoft sind ein hübsches kleines Tool und für Befehlszeilen-Neulinge recht einfach zu verwenden:
Was ich wollte, war eine Verknüpfung zum Umschalten auf Erweitert und eine andere, um zur Einzelanzeige zurückzukehren. Nach 30 Minuten herumspielen - Erfolg!
Ich habe Windows 7 verwendet und nach dem Lesen können
readme.txt
Sie dies auch problemlos einrichten.Die einfachste Möglichkeit, das Tool zu verwenden, besteht darin, die aktuellen Anzeigeeinstellungen in einer Datei mit zu speichern
und laden und wenden Sie die Einstellungen mit an
Es gibt auch erweiterte Funktionen, wie in der Readme-Datei erläutert.
Wenn ich ein Geschäft führen würde, würde ich für das Programm bezahlen! (Es ist kostenlos für den persönlichen Gebrauch.)
quelle
Sie können
DisplaySwitch.exe /internal
die Anzeigeeinstellungen ändern, um nur Ihren primären Monitor zu verwenden, undDisplaySwitch.exe /extend
um zu Ihrem Multi-Monitor-Setup zurückzukehren. Mehr Infos hier . Funktioniert auch unter Windows 10.quelle