[FUNC] Configuration d'écran y compris en multiscreen

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
ziqumu
Niveau 1
Niveau 1
Messages : 5
Enregistré le : lun. 22 nov. 2010 21:42
Status : Hors ligne

[FUNC] Configuration d'écran y compris en multiscreen

#1

Message par ziqumu » mar. 01 janv. 2013 23:41

Bonjours à tous,
J'ai appris à utiliser les DLL de l'API Windows hier pour pouvoir contrôler mes deux écrans. Donc après une bonne nuit de sommeil pour comprendre tout cela (ou pas, on est le 1er janvier en même temps :mrgreen: ) j'ai pondu cette petite fonction qui me sera bien utile. J'espère qu'elle le sera aussi pour vous !

Quelques utilisations possible de la fonction (détaillés dans le fichier d'exemple) :
- Changer la résolution d'un écran
- Changer la fréquence et la profondeur des couleurs d'un écran
- Changer la position d'un écran par rapport à l'autre (A quel endroit la souris devra passer pour aller sur l'autre écran)
- Configurer deux écrans en même temps en faisant clignoter une seul fois
- Changer d'écran principale
- Récupérer la résolution d'un écran
- Savoir si un écran existe
- Forcer un reset de l'écran sans aucune données

Hésitez pas à me dire si il y a des optimisations à faire :)
Fichiers joints
Exemples.au3
(3.42 Kio) Téléchargé 223 fois
ChangeMultiDispSettings.au3
(7.27 Kio) Téléchargé 234 fois

Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mar. 13 oct. 2009 20:41
Status : Hors ligne

Re: [FUNC] Configuration d'écran y compris en multiscreen

#2

Message par camil » ven. 13 avr. 2018 17:22

Salut,

Fonctionne pas pour moi sous W7 64b

Résolution actuelle : 0x0
Fréquence de rafraîchissement : 0Hz
Profondeur des couleurs : 0bits
Résolution de l'écran n°1 : 0x0
Résolution actuelle : 0x0
Fréquence de rafraîchissement : 0Hz
Profondeur des couleurs : 0bits
L'écran n°9084 n'existe pas :O !
Résolution actuelle : 0x0
Fréquence de rafraîchissement : 0Hz
Profondeur des couleurs : 0bits

a+

Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11278
Enregistré le : ven. 20 juil. 2007 20:00
Localisation : Bordeaux
Status : Hors ligne

Re: [FUNC] Configuration d'écran y compris en multiscreen

#3

Message par Tlem » dim. 15 avr. 2018 21:05

Bonsoir Camil.
Pour ma part, en dehors d'un Case en trop sur la ligne 157 de ChangeMultiDispSettings.au3, le code semble fonctionner sur mon Windows 10 Pro, en tout cas pour le changement de résolution ! Après, je suis admin de ma machine ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

Avatar du membre
camil
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mar. 13 oct. 2009 20:41
Status : Hors ligne

Re: [FUNC] Configuration d'écran y compris en multiscreen

#4

Message par camil » mar. 17 avr. 2018 19:18

Bonjour,

Je souhaitais juste trouver un bout de code ou m'en inspirer pour remonter les écrans actif d'un PC.
J'ai réussi a lister les écrans dans la base de registre mais je ne sais pas dire ceux qui sont actifs ?

Si vous avez une idée...
Modifié en dernier par camil le mar. 17 avr. 2018 20:42, modifié 1 fois.

Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11278
Enregistré le : ven. 20 juil. 2007 20:00
Localisation : Bordeaux
Status : Hors ligne

Re: [FUNC] Configuration d'écran y compris en multiscreen

#5

Message par Tlem » mar. 17 avr. 2018 20:02

Non, aucune idée.

Envoyé de mon SM-N9005 en utilisant Tapatalk

Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".

Répondre