Page 1 sur 1
[..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 10:50
par geofred1993
J'aimerais récupérer sous forme d'un tableau tous les "vrais" noms de mes écrans/projecteurs.
Le problème est que je n'arrive pas à récupérer autre chose que DISPLAY1, DISPLAY2, ...
Une fonction qui retournerait par exemple ceci : ["Lenovo LTN116AT06407", "BenQ G615HDPL"]
EDIT : Voici le pattern pour le nom de l'écran : $sManufacterName & ' ' & $sDataString
Merci d'avance.

Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 12:02
par mikell
Peut-être ça (peux pas tester)
C'est bourrin, mais c'est pas ma faute c'est celle à Microsoft
"To query all display devices in the current session, call this function in a loop, starting with iDevNum set to 0, and incrementing iDevNum until the function fails. "Code : Tout sélectionner
#include <WinAPI.au3>
#Include <Array.au3>
For $i = 0 to 10
$tmp = _WinAPI_EnumDisplayDevices ("", $i)
If @error Then Exitloop
$res = _WinAPI_EnumDisplayDevices ($tmp[1], 0)
_ArrayDisplay($res)
Next
Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 13:31
par TommyDDR
Avec une recherche de "noms écrans" sur le forum :
http://autoitscript.fr/forum/viewtopic. ... 939#p89939
Cela devrait vous convenir

Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 16:41
par mikell
Boudu je l'avais zappé ce sujet
Mais il a 1 an, c'est vieux c'est pour ça

Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 20:07
par geofred1993
J'ai fait une recherche avant.

Et j'ai évidemment trouvé ce sujet.
J'ai essayé tous les morceaux de code de ce sujet, hélas, sans résultat.
Après quelques recherches, je m'apperçois que les écrans n'ont pas vraiment de nom.

Les bons termes de ce que je souhaite récupérer sont une combinaison du
manufacter name (Lenovo) et du
data string (LTN116AT06402).
Avez-vous une piste pour pouvoir récupérer ces deux termes ?
Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 22:30
par orax
Même celui-là ne va pas ?
https://www.autoitscript.com/forum/topi ... nt-1199697
Il est fonctionnel chez moi.
Re: [..] Récupérer le vrai nom des écrans ?
Posté : dim. 02 août 2015 22:59
par geofred1993
Ouch, ça c'est du script bien technique.

Le problème de ce script est qu'il ne récupère pas le data string.
