Wie kann ich eine Änderung der Bildschirmauflösung per Skript ausführen, z. B. auf 1024 * 768?
resolution
powershell
Andrew J. Brehm
quelle
quelle
Andy Schneider hat ein Skript geschrieben, das die Bildschirmauflösung über Pinvoke und ChangeDisplaySettings Win32API ändern kann. Sie können es in der TechNet-Galerie herunterladen . Es gibt auch eine von Timothy Mui modifizierte Version dieses Skripts, die mehrere Monitore unterstützt.
Hier ist das modifizierte Skript selbst, nur für den Fall:
quelle
Wie EBGreen gesagt hat, kann Powershell dies nicht in seinem Vanillezustand tun. Da es sich jedoch um eine .NET-basierte Shell handelt, können Sie entweder .NET in einem Powershell-Skript verwenden, eine herkömmliche CLI-Anwendung verwenden oder ein Cmdlet schreiben, um dies zu tun.
Diese Links können Ihnen helfen, wenn Sie diese Pfade weiter erkunden möchten:
quelle
Siehe die Freeware QRes :
Für den Fall mehrerer Monitore sehen Sie Display Changer (kostenlos für den persönlichen und pädagogischen Gebrauch):
quelle
Sie können dies nicht mit einem nativen Windows-Befehl tun, aber Sie können eine über die Befehlszeile aufgerufene Anwendung wie http://www.pcdownloadworld.com/prgdb/reschange.htm verwenden .
Ich habe es schon einmal benutzt - es ist etwas umständlich, macht aber das, was es verspricht.
quelle