IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Connaitre l'état de la batterie


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Par défaut Connaitre l'état de la batterie
    Salut à tous.

    Sous Visual Basic 6, dans le cadre d'un projet de programmation d'un soft de gestion des statistiques des temps d'utilisations d'un portable sous batterie, j'aurais besoin de gérer l'état de la batterie (en charge ou non, pourcentage restant, temps restant) ainsi que la possibilité de créer des variables d'environnements.

    Mon but est de créer un soft qui me permet d'avoir le temps total réel d'utilisation de mon PC portable (sous Windows XP) quand il fonctionne sur batterie de 100% à 0%. Et ce, que ce soit en une seule ou plusieurs sessions Windows. Il doit faire en sorte de ne pas tenir compte du temps d'utilisation si le portable est mis en charge sur secteur. Quand mon portable se met en veille automatiquement quand il atteint 0% (utilisation sur batterie), le soft doit en tenir compte pour comptabiliser le nombre de session par utilisation de la batterie (de 100% à 0%).

    Le soft doit gérer 4 états différents pour les sessions :
    1 - démarrage > extinction
    2 - démarrage > mise en veille
    3 - sortie d'une mise en veille > Extinction
    4 - sortie d'une mise en veille > mise en veille

    Le hic..., c'est que je ne connais pas encore bien Visual Basic et je ne connais pas le procédé qui me permettrais :

    1) de récupérer les infos de la batterie
    2) de créer des variables d'environnements

    Pourriez-vous m'aider SVP ?

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    1) de récupérer les infos de la batterie
    SysInfo.OCX
    Library SysInfoLib
    Contrôle Microsoft SysInfo 6.0
    Les propriétés et évènements devraient permettre déjà de résoudre pas mal de choses.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    Citation Envoyé par CDavidTS Voir le message
    .../...
    Le hic..., c'est que je ne connais pas encore bien Visual Basic et je ne connais pas le procédé qui me permettrais : .../...
    Peut-être que commencer par une recherche sur les forums serait un bon début
    Citation Envoyé par CDavidTS Voir le message
    .../...
    1) de récupérer les infos de la batterie
    http://www.developpez.net/forums/d40...e-portable-pc/
    Citation Envoyé par CDavidTS Voir le message
    .../...
    2) de créer des variables d'environnements
    http://www.developpez.net/forums/d76...-nom-creation/

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Pour être clair, Vb ne possède aucune fonction permettant de gérer le matériel. Pour accèder à si bas niveau, il faudra l'associer à des api windows.
    Reste maintenant à trouver les quelles ...

  5. #5
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 131
    Par défaut
    3 réponses à la minute - Si ce n'est pas de la réactivité, ça y ressemble

  6. #6
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Ouais, mais je suis bon dernier

Discussions similaires

  1. Connaitre état de la batterie
    Par infotron dans le forum Java ME
    Réponses: 4
    Dernier message: 12/02/2008, 14h53
  2. Comment connaitre l'état du recorset?
    Par tribaleur dans le forum ASP
    Réponses: 4
    Dernier message: 01/06/2006, 14h31
  3. SQL : Procédure stockée - connaitre l'état de la procédure ?
    Par caviar dans le forum Bases de données
    Réponses: 1
    Dernier message: 10/03/2006, 14h13
  4. CButton, connaitre son état (enable ou disable)
    Par mr.saucisse dans le forum MFC
    Réponses: 5
    Dernier message: 27/02/2006, 18h01
  5. [SAX] Parser SAX : connaitre l'état d'avancement
    Par GLA31 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/10/2004, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo