J'utilise le programme Live Mesh de Microsoft pour accéder à distance à un PC exécutant Windows 7, fonctionnant sur 2 écrans: l'un avec une résolution de 1920x1080 et l'autre avec une résolution de 1920x1200.
J'y accède via un vieil ordinateur portable avec une résolution de 1024x1078. Le résultat est des icônes / commandes si minuscules qu'il est difficile d'essayer de changer la résolution d'écran de 2 écrans haute résolution à un affichage basse résolution unique.
Ce serait formidable s'il y avait un moyen en ligne de commande de le faire. Ou peut-être existe-t-il un moyen de faire du maillage en direct. Des idées?
windows-7
windows
resolution
windows-live-mesh
Bill Rodman
la source
la source
L' outil gratuit nircmd peut le faire.
Pour changer l'affichage à 1024 x 768 avec une profondeur de couleur de 24 bits:
nircmd a également d'autres fonctions très nombreuses.
la source
J'ai trouvé un exemple de script Windows Powershell , fourni par Microsoft Technet, capable de modifier la résolution d'écran.
J'ai trouvé que la meilleure façon de l'invoquer était à partir d'un script Powershell séparé, qui ressemble à ceci:
(Notez que j'avais enregistré le script Microsoft sous
Set-ScreenResolution.ps1
)Ensuite, à partir de la ligne de commande ou Démarrer-> Exécuter, vous pouvez invoquer le deuxième script Powershell, que j'ai nommé
Invoke-Set-ScreenResolution.ps1
comme ceci (le-noexit
paramètre est bon au début pour le débogage, mais vous pouvez le supprimer plus tard selon que vous voulez la fenêtre de commande fermer):la source
J'ai utilisé une combinaison de Qres.exe et Sleep.exe (mettez-les dans votre dossier Windows) dans les fichiers de commandes de démarrage pour changer la résolution entre 2 utilisateurs. Le script réel est le suivant:
(Alors que la copie basse résolution est
Qres.exe /x:800 /y:600
)----------------------------------------- -------------------------------------------------- ------------------------------------
-------------- -------------------------------------------------- -------------------------------------------------- -------------
Si vous voulez que vos icônes restent où vous le souhaitez ... lisez la suite.
Vous aurez besoin de deux autres téléchargements:
-> Startup Delayer:
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
Installez Startup Delayer et placez DesktopOK où vous voulez, j'ai utilisé mon dossier "utilisateur". Organisez votre bureau,
Dans DesktopOK, allez dans Options et cochez "Restaurer au démarrage de Windows", faites un clic droit sur la "Disposition des icônes" nouvellement créée et cliquez sur "Utiliser ceci pour: Restaurer au démarrage de Windows".
À ce stade, vous devrez également cocher «Démarrer DesktopOK avec Windows». Les deux dernières options seront décochées automatiquement par de Startup Delayer plus tard.
Localisez maintenant DesktopOK dans Startup Delayer et faites un clic droit sur "Delay".
Maintenant, il ne reste plus qu'une chose à faire, créez votre fichier de commandes de démarrage.
Bien sûr, vous devrez le mettre dans votre dossier de démarrage, la raison pour laquelle le processus est si étendu avec les icônes est que DesktopOK ne peut pas gérer le commutateur de résolution et veut déplacer les icônes pendant que la résolution est modifiée, nous avions donc besoin pour retarder le démarrage du registre, et c'est le seul moyen que j'ai trouvé. Je n'ose pas prétendre que c'est la meilleure façon, mais je prétends que cela fonctionne, je n'ai trouvé aucune autre façon et j'ai trouvé le processus moi-même. Il contourne chaque aspect de la situation en remplaçant les icônes auxquelles elles appartiennent par utilisateur.
Merci d'être si flexible Microsoft!
la source
Essayez Display Changer 2 , qui peut le faire, ainsi que démarrer un programme et changer la résolution quand il est arrêté de fonctionner (que vous pouvez peut-être travailler avec le maillage, mais YMMV)
la source
Aucun des outils déjà mentionnés n'avait tout ce dont j'avais besoin, alors j'ai trouvé ma propre solution: ChangeScreenResolution.exe
Exemples:
Changez la résolution d'écran de tous les moniteurs en 800x600px
Changez la résolution d'écran de tous les moniteurs à 800x600px avec un taux de rafraîchissement de 60 Hz et une profondeur de couleur de 32 bits
Définir la profondeur de couleur d'affichage avec un index de 1 à 16 bits
Aperçu rapide des options:
la source
Alors que quelqu'un a déjà mentionné le nircmd de Nirsoft, le meilleur outil de Nirsoft à cet effet est MultiMonitorTool .
Il prend en charge plusieurs moniteurs, les configurations enregistrées, 32 et 64 bits, les changements de résolution, d'activation et d'orientation, etc.
la source
Digne de noter que la solution à travers intégré dans la
wmic
commande de W de M anagement I de nstrumentationBien que cela puisse entraîner:
dans certains "fournisseurs"
la source