| POWERMONITOR |
| Zweck: | Überwachung von Änderungen der Systemleistung |
| Format: | POWERMONITOR [/C] |
POWERMONITOR ]/=] [Battery | AC | DC | Scheme | Display | Resume | Suspend] [n | FOREVER] command
| name | Vollständiger Pfadname des zu überwachenden Prozesses |
| n | Anzahl der Wiederholungen (oder FOREVER) |
| command | Befehl, der ausgeführt werden soll, wenn die Bedingung ausgelöst wird |
Verwendung:
POWERMONITOR überwacht die Änderung des Energieschemas, die Batterieleistung, die Umschaltung zwischen AC und DC, das Aussetzen des Systems und die Wiederaufnahme des Systems. Beachten Sie, dass Windows eine sofortige Benachrichtigung für das aktuelle Schema, AC/DC und die Batterie sendet.
Die Befehlszeile wird analysiert und erweitert, bevor POWERMONITOR ausgeführt wird. Wenn Sie also Umleitungszeichen oder Variablen an den Befehlübergeben wollen , müssen Sie diese schützen (indem Sie sie in einfache Anführungszeichen setzen, die %-Zeichen verdoppeln oder eine Befehlsgruppierung verwenden).
Wenn das letzte Argument in der Zeile ein einzelnes ( ist , wird es als Beginn einer Befehlsgruppe interpretiert. POWERMONITOR hängt die folgenden Zeilen an (in einer Batch-Datei) oder fordert Sie zu weiteren Eingaben auf (in der Kommandozeile), bis er ein abschließendes )erhält .
Wenn Sie keine Argumente eingeben, zeigt der POWERMONITOR die Prozesse an, die er gerade überwacht.
Die Überwachung läuft asynchron in einem separaten Thread. Wenn die Bedingung ausgelöst wird, wird der Befehl sofort ausgeführt. Dies kann zu Problemen führen, wenn Sie versuchen, auf die Anzeige zu schreiben oder auf Dateien zuzugreifen, während der Haupt TCC Thread auch E/A durchführt. Um Konflikte zu vermeiden, müssen Sie möglicherweise START oder DETACH im Befehl verwenden .
POWERMONITOR erstellt bei einem Wechsel der Stromversorgung vier Umgebungsvariablen, die per Befehlabgefragt werden können . Die Variablen werden nach Ausführung desBefehls gelöscht .
_powerbattery - gibt den Batteriestand in % zurück (0-100).
_powersource - gibt die Stromquelle zurück (AC oder DC).
_powerdisplay - gibt 0 zurück, wenn der Primärmonitor ausgeschaltet ist, oder 1, wenn er eingeschaltet ist.
_powerscheme - gibt das verwendete Energiesparschema zurück:
0 - Energiesparen
1 - Maximale Leistung
2 - Ausbalanciert
3 - Unbekannt
Beispiel:
Wenn Sie gewarnt werden möchten, wenn das System auf Gleichstrom umschaltet:
powermonitor DC forever echo just switched to battery power!
Optionen: