Das Display in XP mit einem Befehl ausschalten

21

Gibt es einen Befehl zum Ausschalten der Anzeige in Windows XP? Dies ist ein Befehl, der bewirkt, dass die Grafikkarte so lange kein Signal mehr an den Monitor sendet, bis eine Eingabe empfangen wird, wie dies bei der Energieverwaltung nach einiger Zeit der Fall ist.

Ignacio Vazquez-Abrams
quelle

Antworten:

20

Es gibt auch ein Hilfsprogramm namens NirCmd , das nicht nur dieses, sondern auch weitere Befehle unterstützt (wie Ändern des Systemvolumens, Manipulieren von Diensten usw. - dokumentiert auf der verlinkten Seite). Die Verwendung erfolgt über die Befehlszeile:

nircmd monitor off

Und manchmal habe ich gesehen, wie Windows Ihren letzten Tastendruck "abgehört" hat (das Return, das den Befehl bestätigt), nachdem der Befehl "ausgegeben" und wieder aufgeweckt wurde. Eine Lösung, die in den meisten Fällen für mich funktioniert hat, ist:

nircmd cmdwait 1000 monitor off

Haftungsausschluss: Obwohl dies das dritte oder vierte Mal ist, dass ich es hier erwähne, habe ich keine Verbindung zum Team von NirCmd: nur einen zufriedenen Benutzer.

Rafael Almeida
quelle
1
Leider sieht es nicht so aus, als ob nircmd verwendet werden kann, um einen einzelnen Monitor auszuschalten (in einem Multi-Monitor-Setup)
Srid sagt Reinstate Monica,
1

Anzeige per Tastenkürzel ausschalten

Warum ist dieses Skript gut?

Das Display wird in 3 Sekunden wieder in den Ruhezustand versetzt,
auch wenn die Maus versehentlich bewegt wurde oder ein Programm die Anzeige aufweckte.

Wie man:

  1. Laden Sie Gist als ZIP herunter
  2. Auspacken und loslegen
  3. Link Display Schlaf! Wille sollte geschaffen werden.

Github-Gist / setup_display_timeout.cmd


Wie es funktioniert:

  1. Leerlaufzeit auf 3 Sekunden einstellen (über Powercfg)
  2. Warten Sie auf einen Tastendruck
  3. Setzen Sie das Zeitlimit für Leerlauf auf 1 Stunde

Teil des Codes:

powercfg /SETDCVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /SETACVALUEINDEX %current_scheme_token% SUB_VIDEO VIDEOIDLE %seconds%
powercfg /S %current_scheme_token%
befzz
quelle