[R] Détection mode d'alimentation portable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Nyda
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 09 mai 2008 04:38
Status : Hors ligne

[R] Détection mode d'alimentation portable

#1

Message par Nyda »

Bonjour
Je cherche à faire un script qui détecte le passage en mode batterie sur un portable (thinkpad ibm) et en général le mode d'alimentation d'un portable.
Malgrés mes recherches je n'ai rien trouvé...
Existe t'il une dll qui retournerait cet état ?
Merci pour votre aide
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Détection mode d'alimentation portable

#2

Message par Tlem »

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é".
Nyda
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 09 mai 2008 04:38
Status : Hors ligne

Re: [R] Détection mode d'alimentation portable

#3

Message par Nyda »

Super! :D
ça marche impeccablement sur le thinkpad (mais pas sur un dell inspiron ... tant pis)
Merci Tlem
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Détection mode d'alimentation portable

#4

Message par Tlem »

Essayez ceci sur le Dell, et donnez les valeurs en mode batterie et en mode secteur :

Code : Tout sélectionner

    $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    $objBatt = $objWMIservice.ExecQuery ("Select * from Win32_Battery")

    For $object In $objBatt
        $PowerType = $object.BatteryStatus
    Next

MsgBox(64, "Info", "Battery Status = " & $PowerType & @TAB)
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é".
Nyda
Niveau 1
Niveau 1
Messages : 13
Enregistré le : ven. 09 mai 2008 04:38
Status : Hors ligne

Re: [R] Détection mode d'alimentation portable

#5

Message par Nyda »

J'ai compris le problème sur le Dell:
La batterie est défectueuse (pas de dialogue smart) et les $Object. n'ont pas d'affectation
C'est identique si j'enleve la batterie du thinkpad
et il n'y a pas de code erreur

Donc "Win32_Battery" ne fonctionne que si la batterie est présente et OK

Merci pour votre aide
Répondre