possibilités, vous aurez besoin d'un programme pour voir les fonctions relative aux objets.
Je vais chercher pour un programme gratuit équivalent mais en attendant, voici le lien
vers un "shareware" de 30 jours pour parcourir les objets et voir leur fonctions
COM Object browser ( shareware )
Page de téléchargement
Lien direct
Tutorial à venir
(Je vais rajouter quelques informations au fur et à mesure que j'en apprend sur le sujet
Voici un petit exemple que j'ai bidouillé :
Code : Tout sélectionner
#include <Array.au3>
$oMessenger = ObjCreate("Messenger.UIAutomation.1")
If Not IsObj($oMessenger) Then
MsgBox(0,"Debug","Objection Creation Fail")
Exit
Else
$MessengerStatus = $oMessenger.MyStatus
;ConsoleWrite($MessengerStatus & @CRLF)
Dim $status[4][2] = _
[[2,"En Ligne"], _
[10,"Occupé"], _
[34,"Absent"], _
[6,"Hors-Ligne"]]
$index =_ArraySearch($status,$MessengerStatus,0,0,0,0,0,0)
If Not @error Then ConsoleWrite("Statut WLM : " & $status[$index][1] & @CRLF)
EndIf
En ouvrant le petit programme proposé en lien, vous devriez voir apparaître beaucoup d'objets
de type COM.
En recherchant tout d'abord pour "windows live messenger" ( sans succès ) puis tout simplement "Messenger",
je suis tombé sur quelques résultats dont "Messenger.UIAutomation.1".
En cliquant sur le résultat, on peut voir pleins de fonctions pouvant être utilisé avec cet objet, comme
par exemple "MyStatus", qui retourne un chiffre correspondant à votre status correspondant.
Tadam ! (Testé avec la version Build 14.0.8089.726)