Qualunque modo di cambiare la risoluzione dello schermo di Windows tramite la row di command?

Sto usando il programma Live Mesh di Microsoft per accedere in remoto a un PC con Windows 7, in esecuzione su 2 schermi: uno con 1920×1080 e l'altra risoluzione di 1920×1200.

Li sto accedendo tramite un vecchio computer porttile con risoluzione 1024×1078. Il risultato è che piccole icone / comandi è difficile da provare a cambiare la risoluzione dello schermo da 2 display ad alta risoluzione al singolo display a bassa resistenza.

Sarebbe fantastico se ci fosse un modo di fare la row di command. O forse c'è modo attraverso la maglia in tensione per farlo. Qualche idea?

Utilizzare QRes quindi dire,

QRes.exe /x:800 /y:600 

Lo strumento freeware nircmd può farlo.
Per modificare il display a 1024 x 768 con una profondità di colore a 24 bit:

nircmd.exe setdisplay 1024 768 24

nircmd ha anche altre funzioni molto numerose.

Provate a utilizzare il Display Changer 2 , in grado di farlo, oltre a avviare un programma e cambiare la risoluzione quando è smesso di eseguire (che potrebbe essere in grado di lavorare con la maglia, ma YMMV)

Ho usato una combinazione di Qres.exe e Sleep.exe (metterli nella cartella di Windows) nei file batch di avvio per cambiare la risoluzione tra due utenti. Lo script effettivo è il seguente:

 @echo off sleep 2 QRes.exe /x:1280 /y:960 

(Mentre la copia a bassa risoluzione è Qres.exe /x:800 /y:600 )

————————————————– ————————————————– —————————
————————————————– ————————————————– —————————

Se vuoi che le icone rimangano where vuoi … leggere.
Hai bisogno di due ulteriori download:

-> Delayer di avvio:
http://www.snapfiles.com/php/download.php?id=103272&a=7130353&tag=7329208&loc=2

-> DesktopOK
http://www.softwareok.com/?Download=DesktopOK&goto=../Download/DesktopOK.zip

Installate Startup Delayer e posiziona DesktopOK ovunque ti piace, ho usato la mia cartella 'utente'. Organizza il tuo desktop, come vuoi che sia su each riavvio.

In DesktopOK accedere a Opzioni e select "Ripristina da avvio di Windows", fare clic con il button destro del mouse sul nuovo layout "Icona" e fare clic su "Utilizza questo per: Ripristina all'avvio di Windows".
A questo punto dovrai anche controllare "Avvia DesktopOK con Windows". Le due opzioni successive saranno automaticamente distriggerste da Delayer di avvio più avanti.

Ora individuare DesktopOK in Delayer di avvio e fare clic con il button destro del mouse su "Ritarda".

Ora c'è solo una cosa da fare, fare il file di batch di avvio.

 @echo off sleep 2 QRes.exe /x:1280 /y:960 sleep 1 "C:\Program Files\r2 Studios\Startup Delayer\Startup Launcher.exe" /LaunchApps=Common 

Naturalmente dovrai metterla nella tua cartella di avvio, perché il process è così esteso con le icone è perché DesktopOK non riesce a gestire l'interruttore di risoluzione e vuole spostare le icone mentre la risoluzione è stata modificata, quindi abbiamo bisogno per ritardare l'avvio del Registro di sistema e questo è l'unico modo che ho trovato. Non credo che questo sia il modo migliore, ma credo che funziona, non ho trovato altro modo, e sono venuto con il process stesso. Si aggira intorno ad each aspetto della situazione sostituendo le icone in cui appartengono all'utente.

Grazie per essere così flessibile Microsoft!

Nessuno degli strumenti già citati aveva tutto quello di cui avevo bisogno, quindi ho trovato la mia soluzione: ChangeScreenResolution.exe

Esempi:

Cambiare la risoluzione dello schermo di tutti i monitor a 800x600px

 ChangeScreenResolution.exe /w=800 /h=600 

Cambiare la risoluzione dello schermo di tutti i monitor a 800x600px con frequenza di aggiornamento di 60Hz e 32 bit di profondità di colore

 ChangeScreenResolution.exe /w=800 /h=600 /f=60 /b=32 

Impostare la profondità di colore del display con l'indice da 1 a 16 bit

 ChangeScreenResolution.exe /b=16 /d=1 

Panoramica rapida delle opzioni:

 Possible options (you can set OR query) Setting options /w=<width> Width in pixel eg 800 /h=<height> Height in pixel eg 600 /f=<frequency> display refresh rate eg 60 /b=<bpp> bits per pixel eg 32 Querying options /l list all connected display devices /m list all available mode settings Filtering options /d=<device> devices to modify/query, separated by comma, eg: all (default) 0 (monitor with index 0, see option /l) 0,2 (monitors with index 0 and 2) \\.\DISPLAY1 (name of display, see option /l) 

Mentre qualcuno ha già menzionato Nirsoft's nircmd, lo strumento migliore di Nirsoft per questo scopo è MultiMonitorTool .

Support multi-monitor, configurazioni salvate, 32 e 64 bit, modifiche di risoluzione, triggerszione e orientamento, ecc.

È degno di nota la soluzione attraverso il command wmic incorporato di strumenti di gestione del W indows

 wmic desktopmonitor create screenheight=1024, screenwidth=768 

Anche se può portre a:

 ERROR: Description = Provider is not capable of the attempted operation 

in alcuni "fornitori"