Objet :Surveiller les changements de puissance du système

 

Format :POWERMONITOR [/C]

POWERMONITOR ]/=] [Battery | AC | DC | Scheme | Display | Resume | Suspend] [n | FOREVER] command

 

nameNom de chemin complet du processus à surveiller
nNombre de répétitions (ou FOREVER)
commandCommande à exécuter lorsque la condition est déclenchée

 

/C(lear)

 

Utilisation :

 

POWERMONITOR surveille le changement de schéma d'alimentation, l'alimentation par batterie, la commutation CA/CC, la suspension et la reprise du système. Notez que Windows enverra une notification immédiate pour le schéma actuel, AC/DC et la batterie.

 

Laligne de commande sera analysée et développée avant que POWERMONITOR ne soit exécuté. Si vous souhaitez transmettre des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les plaçant entre guillemets simples, en doublant les % ou en utilisant le regroupement de commandes).

 

Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes. POWERMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera d'entrer d'autres données (sur la ligne de commande) jusqu'à ce qu'il obtienne un )final .

 

Si vous n'entrez aucun argument, POWERMONITOR affichera les processus qu'il est en train de surveiller.

 

La surveillance s'exécute de manière asynchrone dans un thread séparé. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le thread principal effectue également des E/S. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.

 

POWERMONITOR crée quatre variables d'environnement lors d'un changement de puissance, qui peuvent être interrogées par commande. Les variables sont supprimées après l' exécution de la commande.

 

_powerbattery - renvoie le % de batterie (0-100).

_powersource - renvoie la source d'alimentation (CA ou CC).

_powerdisplay - renvoie 0 si le moniteur principal est éteint ou 1 s'il est allumé.

_powerscheme - renvoie le schéma d'alimentation utilisé :

0 - Economiseur d'énergie

1 - Performance maximale

2 - Équilibré

3 - Inconnu

 

Exemple :

 

Si vous souhaitez être alerté chaque fois que le système bascule sur l'alimentation CC :

 

powermonitor DC forever echo just switched to battery power!

 

Options :

 

/=Affiche la boîte de dialogue de commande POWERMONITOR pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de commande.

 

/CSi le nom est spécifié, supprimer le moniteur pour cette action de puissance. Sinon, tous les moniteurs d'alimentation actifs sont supprimés.