Guy77 Posté(e) le 1 juin 2022 Share Posté(e) le 1 juin 2022 Bonjour à tous, Je suis sous Windows 11 x64 21H2 et je viens de ressortir un programmes (un peu ancien : "Hiéroglyphes") qui nécessite d'être en 800 x 600... Pas de loup à priori, je pourrais aller dans paramètres, système, écran, résolution de l'écran, ou faire un clic droit sur le bureau et sélectionner "paramètres d'affichage", mais j'ai un peu peur de flanquer la panique dans l'organisation de mes icônes et d'avoir à tout replacer à chaque fois... Avez vous une solution simple à me proposer ? Un peu comme le ferait le mode compatibilité? Merci. Guy. Lien vers le commentaire
Dario723 Posté(e) le 1 juin 2022 Share Posté(e) le 1 juin 2022 Salut ! Si tu as un chipset graphique Intel (comme sur l'exemple avec mon PC) : Tu peut faire clique droit sur le logo du panneau de configuration Intel > Options graphiques > Résolution > 800x600 Ou depuis les propriétés graphiques : Si tu n'a pas de chipset graphique Intel : Je suis ensuite arrivé sur la résolution 800x600 : Il y a 4 heures, Guy77 a dit : mais j'ai un peu peur de flanquer la panique dans l'organisation de mes icônes et d'avoir à tout replacer à chaque fois... Ne t'inquiète pas les icones sont à leurs mêmes places : Exemple avec écran 800x600 : Après avoir remis mon écran en 1024x600 (les icones sont toujours à leurs places) : Bon courage, si tu as des questions n'hésite pas ! 1 Lien vers le commentaire
Guy77 Posté(e) le 1 juin 2022 Auteur Share Posté(e) le 1 juin 2022 Bonsoir @Dario723 et merci pour ta réponse rapide, détaillée et très bien illustrée !... Tu as raison, le fait de modifier la résolution de l'écran n'altère pas la position des icônes au retour (j'avais ça en tête probablement d'une ancienne version de Windows)... L'icône Graphic Intel n'apparait pas chez moi, je suis donc passé par un clic droit sur le bureau. Je comprends ce que tu me dis et je sais faire la manip, mais comme tu vas le voir sur mes deux captures d'écrans, je voudrais éviter de passer par la case "gros fouillis" lorsque je suis très provisoirement en 800 x600... Ce que je voudrais, c'est cliquer sur l'icône du programme, qu'il se lance en 800 x 600 puis lorsque je quitte le programme, que je retrouve mon bureau en 1920 x 1200. As-tu une autre idée? Merci, Guy. Lien vers le commentaire
Dario723 Posté(e) le 1 juin 2022 Share Posté(e) le 1 juin 2022 D'accord. Ton PC c'est un portable ou un fixe ? Quel est ta carte graphique ? Lien vers le commentaire
Guy77 Posté(e) le 1 juin 2022 Auteur Share Posté(e) le 1 juin 2022 C'est un fixe : un Acer ConceptD 500. Comme ce n'est pas très courant, je te mets un fichier pdf avec ses caractéristiques. La carte graphique est une NVIDIA GeForce RTX 2060 SUPER. (D'après ce que je lis dans le poste de travail). Descriptif ConceptD 500.pdf Lien vers le commentaire
Dario723 Posté(e) le 1 juin 2022 Share Posté(e) le 1 juin 2022 Visiblement pour le processeur : Intel Core i7 il doit y avoir un panneau de configuration Intel UHD Graphics, mais on verra ça plus tard ! Fait un clique droit sur "Hiéroglyphes", puis Propriétés : Puis dans l'onglet "Compatibilité" : Lien vers le commentaire
Guy77 Posté(e) le 2 juin 2022 Auteur Share Posté(e) le 2 juin 2022 (modifié) Effectivement, comme je le disais dans mon post initial, c'est exactement ce que je veux faire, mais en cochant cette ligne je me retrouve en 640 x 480 et il me manque une bonne partie de la page affichée. Il me faudrait la même chose mais en 800 x 600... C'est bien ce que je cherche puisque lorsque je quitte le programme je retrouve bien mon bureau en 1920 x 1200 sans avoir à retourner "bidouiller" dans les paramètres. A+ Modifié le 2 juin 2022 par Guy77 Lien vers le commentaire
Dario723 Posté(e) le 2 juin 2022 Share Posté(e) le 2 juin 2022 (modifié) Salut ! Tu peut éventuellement faire la même étape : Mais cette fois ci va dans les paramètres PPP élevés : Et modifie c'est 2 choses ci : Change t'il automatiquement la résolution de l'écran ? PS : N'oublie pas d'appliquer les paramètres ! Modifié le 2 juin 2022 par Dario723 Lien vers le commentaire
Guy77 Posté(e) le 3 juin 2022 Auteur Share Posté(e) le 3 juin 2022 Bonjour Dario, merci de continuer avec moi sur ce problème ! J'ai appliqué les paramètres que tu indiques au niveau du raccourci de lancement du programme "Hiéroglyphes". Par contre je ne comprends pas pourquoi tu me demandes de modifier aussi les paramètres de Chrome... Je n'utilise pas Chrome, mon browser est Edge (ou Firefox). Pour appliquer ton plan d'action, veux-tu que j'applique aussi ce changement de paramètre dans Edge? (En fait je ne comprends pas trop pourquoi parce que ce logiciel est sur CD-Rom et n'utilise pas Internet). Sinon, j'ai testé le lancement de ce programme en ayant modifié uniquement les paramètres au niveau du raccourci du programme (en faisant "Appliquer les modifications") et au lancement j'ai toujours la fenêtre pop-up de warning qui me dit que "Pour une utilisation optimale de ce programme je dois être en résolution 800x600". Enfin, j'ai fait un nouvel essai en remettant les paramètres PPP initiaux et en modifiant, avant de lancer le programme, la résolution du bureau de 1920x1200 => 800x600 et là, le programme s'est lancé sans message d'erreur et il s'est bien affiché en plein écran. Lien vers le commentaire
Dario723 Posté(e) le 3 juin 2022 Share Posté(e) le 3 juin 2022 Bonjour Guy, Il y a 7 heures, Guy77 a dit : Par contre je ne comprends pas pourquoi tu me demandes de modifier aussi les paramètres de Chrome... Je ne demande pas pour Chrome, c'est un exemple, mais toi faut que tu le fasse sur le logiciel en question. PS : Pour avancé sur le sujet de panneau de config Intel, donne moi les ref de ton processeur. Lien vers le commentaire
Guy77 Posté(e) le 3 juin 2022 Auteur Share Posté(e) le 3 juin 2022 En attendant que vous me proposiez LA solution, simple, rapide et propre, voici ce que je fais : (Mon objectif était de lancer mon application en 800x600 et de revenir à mon bureau en 1920x1200 en un minimum de clics). J'ai créé un raccourci vers le NVIDIA Control Panel dans ma barre des tâches, je l'ai placé en 12ième position à partir de la gauche de façon à ce qu'il soit visible lorsque je suis en 800x600. Ensuite : Je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 800x600, je fais "Appliquer", Je lance mon programme "Hiéroglyphes", Pour revenir à mon bureau, je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 1920x1200 et je fais "Appliquer". C'est une solution assez simple et pas trop longue. Merci pour vos idées, si vous trouvez plus simple, n'hésitez pas à me faire signe. Guy. 1 Lien vers le commentaire
Delta Posté(e) le 3 juin 2022 Share Posté(e) le 3 juin 2022 (modifié) il y a 59 minutes, Guy77 a dit : Je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 800x600, je fais "Appliquer", Je lance mon programme "Hiéroglyphes", Pour revenir à mon bureau, je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 1920x1200 et je fais "Appliquer". Merci pour vos idées, si vous trouvez plus simple, n'hésitez pas à me faire signe. Hello, je me demande si il y a pas moyen d'uniquement mettre cette option sur ce programme sans affecté tout les autres... dans les menu de Nvidia. Un peut comme un jeu, on demande a ce que ce jeu démarre uniquement en utilisant la grosse carte graphique donc la Nvidia et non pas utilisé une ou l'autre suivant l'énergie demander... Donc en résumé, il n'y aura que ce jeu qui sera lancer uniquement avec la grosse carte graphique. Les autres continueront un schéma entre les deux. Il faudrait donc aller voir dans les paramètre et option de Nvidia control panel et voir pour assigné du 800x600 uniquement a ce programme "hiéroglyphe" En ce moment vous affecté tout le system en 800x600 le but serait de trouver a n'affecter qu'un seul programme Modifié le 3 juin 2022 par Delta Lien vers le commentaire
Guy77 Posté(e) le 3 juin 2022 Auteur Share Posté(e) le 3 juin 2022 Salut @Delta effectivement ce serait exactement ce que je veux faire, mais je n'ai pas encore trouvé où dans le NVIDIA Control Panel... Peut-être un Gamer peut nous aider. 1 Lien vers le commentaire
Delta Posté(e) le 3 juin 2022 Share Posté(e) le 3 juin 2022 re ... que j'y pense ... Il faudrait demander a @Yves B. qui lui est pro dans les clé de registre si il y a moyen de faire une modife sur les options de compatibilité... Je m'explique quand on cliquer droite sur le logo du programme on arriver a une page cette page il y a compatibilité. On clique dessus et là on vois exécuter avec la résolution d'écran 640x480. Cette option, elle est commander par une option dans REGEDIT. La quelle, je l'ignore, je n'ai pas chercher... Pour cela que j'appelle Yves.. Il faudrait voir si on ne sais pas changer les valeurs de 640x480 en 800x600 et enregistrer cette nouvelles clé au REGEDIT. Ensuite, beh le programme en question, on vas dans les paramètres puis compatibilité et ensuite, on coche l'option **exécuter avec la résolution d'écran 800x600** avec cette soluce, on n'affecte pas l'entièreté du système mais uniquement le programme en question Lien vers le commentaire
Guy77 Posté(e) le 3 juin 2022 Auteur Share Posté(e) le 3 juin 2022 ça ce serait top!... J'espère qu'il va passer par là (merci de l'avoir impliqué dans ton message). Guy. 1 Lien vers le commentaire
Delta Posté(e) le 3 juin 2022 Share Posté(e) le 3 juin 2022 il y a 2 minutes, Guy77 a dit : ça ce serait top!... J'espère qu'il va passer par là (merci de l'avoir impliqué dans ton message). Guy. ce qui me fait penser que c'est tout a fait possible voici pourquoi : Utiliser des résolutions d'écran intermédiaires Pour personnaliser cette définition, voici comment faire. Cliquez sur "Démarrer", "Exécuter..." puis tapez "regedit" et cliquez sur "OK" pour accéder à l'éditeur de la base de registre de Windows. Rendez-vous ensuite à la clé suivante : HKEY_CURRENT_CONFIG \System\CurrentControlSet\Control\VIDEO\ A ce niveau vous devriez apercevoir de nombreuses clés, en fonction de votre système et de la résolution que vous utilisez actuellement. Dans tous les cas, vous devriez avoir une clé du type : {17B217AF-E983-44CE-B667-B52B771886A1}\0000\Mon22446688 Donc, finalement, tous ce passe au registres, on joue sur des clé registre ... Lien vers le commentaire
Guy77 Posté(e) le 3 juin 2022 Auteur Share Posté(e) le 3 juin 2022 Effectivement ça sent la très bonne piste, mais avant de me lancer dans une modification du registre, il me faudrait des infos plus précises, peut-être @Yves B. pourrait m'aider? Merci, Guy Lien vers le commentaire
Delta Posté(e) le 3 juin 2022 Share Posté(e) le 3 juin 2022 il y a 36 minutes, Guy77 a dit : Effectivement ça sent la très bonne piste, mais avant de me lancer dans une modification du registre, il me faudrait des infos plus précises, peut-être @Yves B. pourrait m'aider? Merci, Guy la solution on l'as detient, il suffit juste de savoir comment integrer cette resolution là. voici un appercu que c'est tout a fait possible : Ma résolution par défaut sur Windows XP Pro est : 1024x768 Mais un certain programme que j'exécute ne fonctionne qu'en mode 800x600, sinon le programme est beaucoup plus petit que la zone d'écran visible et il est tout simplement trop petit pour être lu sur un moniteur de 17 pouces. la soluce la voici : Citation Create a short cut with the code below as the command line. You will need this program aswell. reschange.exe -width=800 -height=600 -depth=8 -refresh=72 "c:\windows\program..exe" replacing program.exe with your programs name and path https://www.overclockers.com/forums/threads/how-to-run-program-in-800x600-resolution.288588/ Lien vers le commentaire
Guy77 Posté(e) le 4 juin 2022 Auteur Share Posté(e) le 4 juin 2022 Merci pour l'info @Delta, visiblement je ne suis pas le seul à avoir ce problème... Je suis allé sur la page d'overclockers.com mais le lien pour télécharger reschange.exe ne fonctionne plus. Comme je me méfie des très nombreux sites où on peut trouver ce genre de programmes "modifiés", alors je préfère attendre la solution finalisée pour intégrer ce code... D'autant plus que si je n'avais pas de problèmes du temps de fichier .bat à modifier ou ajouter des lignes de codes, je ne sais pas le faire sur les raccourcis actuels. Comme tu le disais, le plus simple et le plus propre serait de modifier dans les propriétés du raccourci de lancement de mon programme dans la section Compatibilité "Exécuter avec une résolution d'écran de 640x480". Il y a 15 heures, Delta a dit : Il faudrait voir si on ne sais pas changer les valeurs de 640x480 en 800x600 et enregistrer cette nouvelles clé au REGEDIT. Ensuite, beh le programme en question, on vas dans les paramètres puis compatibilité et ensuite, on coche l'option **exécuter avec la résolution d'écran 800x600** Lien vers le commentaire
Yves B. Posté(e) le 4 juin 2022 Share Posté(e) le 4 juin 2022 Salut @Guy77, et @Delta, première chose, est-ce que tu as essayé un des différents modes de compatibilités (Windows 8, Windows XP, etc...) ? Je n'utilise pas Windows 11 parce que... Maintenant, sous Windows 10, c'est à cet endroit que ça se passe (compatibilité): Comme vous pouvez le voir, en suivant votre chemin... il n'y a rien sous Windows 10 🤷♂️! J'aurais bien aimé pouvoir vous aider, mais, c'est un Windows 11 🤷♂️! A+ 😉 Lien vers le commentaire
Dario723 Posté(e) le 4 juin 2022 Share Posté(e) le 4 juin 2022 Bonjour Guy, Comme le dis Yves B. , essaye les manipulations, pour le mode de compatibilité je ne pense pas que cela fonctionnera mais essaye quand même. En ce qui concerne le registre système je regarde ça... Lien vers le commentaire
Guy77 Posté(e) le 4 juin 2022 Auteur Share Posté(e) le 4 juin 2022 Bonjour @Yves B., Merci d'avoir répondu à l'appel de @Delta (et au mien). Oui, j'ai essayé avec les différents modes de compatibilité : Windows 7, 8 et XP et tout comme sous Windows 11, mon programme fonctionne bien, mais n'occupe qu'une petite partie de mon écran, trop peu pour être utilisable... En résolution 640x480, le programme fonctionne aussi, mais là il me manque trop de surface d'écran et il est encore inutilisable. La seule solution est vraiment de le lancer en 800x600. Bon, pas de panique, j'ai toujours ma solution, qui n'est pas très élégante, mais qui fonctionne très bien : Il y a 23 heures, Guy77 a dit : Je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 800x600, je fais "Appliquer", Je lance mon programme "Hiéroglyphes", Pour revenir à mon bureau, je clique sur l'icône NVIDIA Control Panel et je choisis la résolution 1920x1200 et je fais "Appliquer". En attendant mieux, je fais avec Merci encore pour vos recherches et votre temps. Guy. 1 Lien vers le commentaire
Solution Dario723 Posté(e) le 4 juin 2022 Solution Share Posté(e) le 4 juin 2022 Bonsoir Guy, Plus besoin de passer par NVIDIA Control Panel ou par le registre, nouvelle solution ! Télécharge DisplayChanger ici (en téléchargement direct) : Fichier de résolution d'écran : DisplayChanger 1. Extrait le dossier zippé : Ensuite le dossier extraits va s'afficher : Copie tous ces fichiers en fessant un clique droit et copier : Va ensuite dans ton disque C: et va dans Programmes (x86) : Créer ensuite un nouveau dossier en l'appelant " Display Changer " : Entre dans le dossier " Display Changer " et colle les fichiers que tu avais copier dans le dossier Téléchargements : Tu devra accepter les permissions administrateurs pour déplacer les fichiers : 2. Création du fichier de commande permettant de lancer l'application en 800x600 et de revenir après sur la résolution de base : Ouvre un bloc-notes et tape la commande suivante : par exemple (voici ce que j'ai fait sur mon script) : "C:\Program Files (x86)\Display Changer\dc.exe" -width=800 -height=600 -depth=32 -refresh=60 "C:\chemin\vers\fichier.exe"" Une fois que ton script est fait clique sur "Fichier" et "Enregistrer sous" : Attribut lui un nom par exemple (CMD-800x600) n'oublie pas de mettre le fichier en .bat : Tu as désormais un fichier de commande en .bat, à partir de maintenant si le logiciel est sur un CD ou sur le disque C: , plus besoin de le lancer tu as juste a mettre le CD dans ton lecteur (si ton logiciel fonctionne sous CD-DVD) et a lancer le .bat et tous ce fera pour toi en automatique : Maintenant plus besoin de lancer le programme d'origine, car tu as le .bat qui va aller chercher les infos sur le fichier d'origine au lancement du script, nous lançons ce script et yop là (800x600), il m'a lancer le programme que je voulais c'est-à-dire l'invite de commande avec la bonne résolution d'écran : Puis je quitte l'application (invite de commande ou autre) et yop là (résolution de base) : Voilà, tu as tous pour réussir, dis moi si cela a fonctionner ! 1 Lien vers le commentaire
Guy77 Posté(e) le 5 juin 2022 Auteur Share Posté(e) le 5 juin 2022 (modifié) Bonjour @Dario723, merci d'avoir continué tes recherches ! (et merci aussi pour la procédure "pas à pas"). Je vais tester ce matin et je te tiendrai informé. Pour le retour en 1920x1200 à la clôture du programme, qu'est ce que tu suggères ? Peut-on mettre une ligne dans le Bat? (cela se faisait à la clôture des programmes DOS et le retour était automatique) ou bien suggères tu de faire un second BAT? A+ Guy. Modifié le 5 juin 2022 par Guy77 Lien vers le commentaire
Dario723 Posté(e) le 5 juin 2022 Share Posté(e) le 5 juin 2022 Bonjour Guy, il y a 1 minute, Guy77 a dit : Pour le retour en 1920x1200 à la clôture du programme, qu'est ce que tu suggères ? Peut-on mettre une ligne dans le Bat? (cela se faisait à la clôture des programmes DOS et le retour était automatique) ou bien suggères tu de faire un second BAT? Non aucun autre .bat requis, dès que tu va quitter l'application que tu aura mis en 800x600 ta résolution ce remettra automatiquement. Lien vers le commentaire
Messages recommandés