[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 »

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é 353 fois
Exemples.au3
(3.42 Kio) Téléchargé 353 fois
ChangeMultiDispSettings.au3
(7.27 Kio) Téléchargé 368 fois
ChangeMultiDispSettings.au3
(7.27 Kio) Téléchargé 368 fois

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

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

#2

Message par camil »

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 : 11559
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#3

Message par Tlem »

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 : 61
Enregistré le : mar. 13 oct. 2009 21:41
Status : Hors ligne

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

#4

Message par camil »

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 21:42, modifié 1 fois.

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

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

#5

Message par Tlem »

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