[Func] GetResolution

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

[Func] GetResolution

#1

Message par ZDS »

Bonjour,

Voici une fonction qui permet de récupérer la résolution d'un écran ou de tout le bureau par exemple. Très utile afin de gérer les multi-screens :
► Afficher le texteFonction 'getResolution( )'
► Afficher le texteExemple pour la fonction 'getResolution( )'
A bientôt!

EDIT: [Confirmé] Correction par rapport à certains systèmes qui considèrent une sortie non connectée comme un écran possible, et faussent le nombre d'écrans.
Modifié en dernier par ZDS le mer. 08 févr. 2012 14:24, modifié 2 fois.
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Func] getResolution

#2

Message par TT22 »

Pas mal comme fonction, même si je n'ai qu'un écran :cry:

J'ai juste un petit problème : Ton script me dit que j'ai deux écrans :|
Cordialement,
TT22
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [Func] getResolution

#3

Message par silvere »

Moi aussi, tu t'es sans doute trompé dans une variable.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [Func] GetResolution

#4

Message par ZDS »

Euh, un message du style "Ca marche pas", ça fait pas avancer le schmilblick :) Possible d'avoir plus d'infos?

Quand vous lancez l'éxemple, la première fenêtre annonce 2 écrans mais la résolution proposée est la bonne ou pas?
Et quelles tailles sont annoncées dans les 3 fenêtres suivantes?

Merci d'avance !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Func] GetResolution

#5

Message par TT22 »

ZDS a écrit :ça fait pas avancer le schmilblick :)
Coluche a écrit :-Est-ce qu'on peu pousser le schmilblick ?
-Euh, oui, oui pourquoi ?
-Pour le faire avancer eh banane !
Nan, sérieusement, il dit que j'ai deux écrans, mais tout le reste est bon (résolution du premier 1366x768 et 0x0 pour les autres :wink: )
Cordialement,
TT22
Avatar du membre
ZDS
Membre émérite
Membre émérite
Messages : 554
Enregistré le : jeu. 10 juin 2010 10:35
Localisation : 22300 Cul-d'chouette Langue-de-vache
Status : Hors ligne

Re: [Func] GetResolution

#6

Message par ZDS »

C'est corrigé, ça vient de vos sorties vidéos en fait :) (techniquement vous avez quand même deux sorties écrans, mais une seule active). Sous Seven principalement, le flag ne suffit pas à déterminer si l'écran est branché ou non, juste savoir si la sortie vidéo existe. Bref, pour éviter tout souci, la résolution d'un écran inactif étant dans tous les cas 0x0, un test est ajouté là dessus, et devrait corriger le problème.

Tenez moi au courant !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [Func] GetResolution

#7

Message par silvere »

Pour moi sa fonctionne très bien maintenant.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Func] GetResolution

#8

Message par TT22 »

Ouai, ça fonctionne :wink:
Cordialement,
TT22
Répondre