Gibt es eine Möglichkeit, ein Notebook automatisch von der Stromversorgung zu trennen?

628
Diogo

Ich weiß, das sieht komisch und nutzlos aus, aber lass es mich erklären ...

Ich führe Windows Assessment and Deployment Kit (Windows ADK) aus, um einige Tests in der Windows 8-Vorschau durchzuführen. Eine der Bewertungen ist der " Battery Run Down Test ", bei dem der Batterieverbrauch mit einer gewissen Prozessorlast getestet wird. Ich versuche, diesen Test auf irgendeine Weise zu "automatisieren". Ich meine, ich möchte ihn ohne menschliches Eingreifen ausführen (z. B. indem Sie die Stromquelle manuell abschalten, damit mein Notebook nur mit Batterien betrieben wird, um diese Beurteilung durchzuführen).

Also gibt es eine ACPI-API, Windows-API oder sogar einen einfachen Fledermaus-Shell / VBScript / Powershell-Befehl, um dies auszuführen?

Hat jemand sowas schon gemacht?

PS: Ich frage das, weil ich keine Antwort gefunden habe, aber vielleicht hätte hier jemand einen Tipp ...

7
Ich frage mich, ob hier ein Power-Management-Profil funktionieren könnte - ich muss prüfen, was Vanilla Windows 7 unterstützt Journeyman Geek vor 12 Jahren 0
"komisch und nutzlos" sind nicht 98% des Internets ..... Interessante Frage, +1 Moab vor 12 Jahren 2

3 Antworten auf die Frage

5
Tom Wijsman

Dies hängt wirklich von Ihrem Stromkreis ab. Es ist sehr zweifelhaft, dass Sie damit die Ladefunktion vom Betriebssystem aus deaktivieren können. Es kann sehr seltene Laptops geben, die dies zulassen, aber ich denke nicht, dass dies ein allgemeines Feature ist.

Sie können den Status jedoch ändern, wie von Ava Gailliot vorgeschlagen, oder indem Sie das Gerät deaktivieren:

Wie im ersten Absatz gesagt: Dies lässt Ihr Betriebssystem denken, dass es sich im Akkubetrieb befindet, aber es wird nicht wirklich erschöpft.


Wenn Sie eine kontrollierbare USV oder ein Netzteil suchen, können Sie mehr Erfolg haben, beispielsweise hier .

Ich nehme an, Sie wollten eine computergesteuerte Stromversorgung, keine mit Master (Stromerkennung) / Slave? Hier ist einer davon: http://www.controlbyweb.com/webswitch/ Ben Voigt vor 12 Jahren 1
Die, die ich verlinkt habe, tut so etwas und ist nur ein Beispiel. Er sollte irgendwann selbst einen finden können. Tom Wijsman vor 12 Jahren 0
1
에이바

Ich habe im 'net' gesucht und es sieht so aus, als wäre dies mit WMI-Klassen möglich, obwohl Sie eine eigene Lösung implementieren müssen. Es scheint, dass es eine Methode gibt SetPowerState, die in der Lage ist, das zu tun, was Sie fragen.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa393485(v=vs.85).aspx

Es gibt bereits viele online verfügbare Skripte zum Überprüfen des Akkustatus einer Maschine - sie können Ihnen dabei helfen, eines zu schreiben, um die Wechselstromversorgung auszuschalten. Hier ist ein solches Beispiel: http://www.robvanderwoude.com/files/battstat_xp.txt

Überprüfen Sie die Tabelle der zulässigen Codes für SetPowerState. Es wird verwendet, um den Computer in den Ruhezustand zu versetzen, den Computer auszuschalten oder die Einstellungen für den Stromverbrauch zu ändern, nicht um die Stromquelle zu ändern. octern vor 12 Jahren 0
1
octern

Tom schlug eine steuerbare USV vor. Wenn Sie eine viel günstigere, klarere Lösung suchen, können Sie ein X10-Appliance-Modul und einen USB-Transceiver für etwa 50 US-Dollar erwerben . Sie können dann ein Skript oder ein Remote-Login verwenden, um die Stromversorgung des Computers zu unterbrechen oder wiederherzustellen.

(Entschuldigung für diesen Link - ihre Website ist genauso auffällig wie 1999.)