Temjeh
XLDnaute Accro
Bonjour et merci d'avance
J'ai ceci trouvé sur le net qui fonctionne:
Avez vous une idée pour avoir le pourcentage.
Ce code donne si chargeur branché et si pile High ou Low seulement.
Temjeh
J'ai ceci trouvé sur le net qui fonctionne:
Code:
Private Type SYSTEM_POWER_STATUS
ACLineStatus As Byte
BatteryFlag As Byte
BatteryLifePercent As Byte
Reserved1 As Byte
BatteryLifeTime As Long
BatteryFullLifeTime As Long
End Type
Private Declare Function GetSystemPowerStatus Lib "kernel32" (lpSystemPowerStatus As SYSTEM_POWER_STATUS) As Long
Private Sub GetBatteryStatus()
Dim SPS As SYSTEM_POWER_STATUS
'get the battery powerstatus
GetSystemPowerStatus SPS
'show some information
Select Case SPS.ACLineStatus
Case 0
MsgBox "AC power status: Offline"
Case 1
MsgBox "AC power status: OnLine"
Case 2
MsgBox "AC power status: Unknown"
End Select
Select Case SPS.BatteryFlag
Case 1
MsgBox "Battery charge status: High"
Case 2
MsgBox "Battery charge status: Low"
Case 4
MsgBox "Battery charge status: Critical"
Case 8
MsgBox "Battery charge status: Charging"
Case 128
MsgBox "Battery charge status: No system battery"
Case 255
MsgBox "Battery charge status: Unknown Status"
End Select
End Sub
Avez vous une idée pour avoir le pourcentage.
Ce code donne si chargeur branché et si pile High ou Low seulement.
Temjeh