Wie kann ich mein Laptop-Display vollständig ausschalten (während das Skript ausgeführt wird)?

1665
cnmesr

Ich möchte meine Laptops (Lenovo 100s) vollständig ausschalten, weil ich ein kleines Skript darauf ablaufe und keine Energieverschwendung möchte. Da ich ein Skript ausführe, ist es nicht möglich, die Anzeige mit den Windows-Einstellungen nach einer bestimmten Zeit auszuschalten (wenn Tasten an meinem Tastaturbereich gedrückt werden).

Ich habe bereits F1-F12-Tasten ausprobiert, auch mit der FnTaste. Das beste Ergebnis ist, dass mein Bildschirm fast vollständig schwarz ist (durch Drücken von F9). Es ist jedoch immer noch sichtbar, wenn Sie es ganz genau betrachten (verwenden Sie etwas Licht von der Lampe und halten Sie es vor den Bildschirm, Sie werden sehen, dass es tatsächlich immer noch leuchtet).

Irgendwelche Möglichkeit, dies vielleicht zu tun?

1
Was meinst du mit "Fenster"? Ich vermute, dass Sie den LCD-Bildschirm meinen. In diesem Fall können Sie wahrscheinlich nur den Deckel schließen und die Anzeige wird ausgeschaltet. (Wenn Sie die extrem nervige Einstellung erhalten, die Ihr Laptop beim Schließen des Deckels in den Ruhezustand versetzt, können Sie dies über die Stromversorgungsoptionen der Steuerkonsole beheben.) Hennes vor 7 Jahren 0
@Hennes ja ich meine den LCD-Bildschirm. Wenn ich dies tue, wird mein Laptop in den Standby-Modus wechseln, ich habe bereits versucht, die erweiterten Einstellungen zu ändern, und es scheint nicht zu helfen: / cnmesr vor 7 Jahren 0
Ich bin mir nicht sicher, ob Lenovo es hat, aber ich kann auf Fn + B drücken, um den Lights-Out-Modus zu aktivieren. Es schaltet alles Licht und Ton aus. Ich glaube, ich musste es allerdings im BIOS aktivieren. birdman3131 vor 7 Jahren 0
Bitten Sie jemanden, die Auswahlmöglichkeit als Antwort zu entfernen, da ich dieselbe Frage gestellt habe und als Duplikat markiert wurde ... Ahmed vor 5 Jahren 0

5 Antworten auf die Frage

3
Keltari

Verwenden Sie Nircmd, eine befehlsbasierte ausführbare Datei, um die Anzeige auszuschalten:

nircmd.exe ist ausgeschaltet

Und um es wieder einzuschalten:

Monitor nircmd.exe ein

Zu Ihrer Information, der Download für 32/64 Bit befindet sich am unteren Rand der Seite. Dieses Dienstprogramm hat einige coole Funktionen. Sie können dieses Programm in Batch- oder Powershell-Skripts oder in anderen Bereichen verwenden.

`nircmd.exe monitor on` wird nicht benötigt, jeder Mausklick oder das Drücken einer beliebigen Taste weckt den Monitor Alex vor 7 Jahren 1
1
Alex

Laden Sie das Programm AutoHotKey (AHK weiter) herunter und installieren Sie es .
(keine anderen Programme erforderlich).

Kopieren Sie das folgende AHK-Skript und fügen Sie es ein, Notepadum die Datei anschließend zu speichern Display-Off.ahk.
(Stellen Sie sicher,
dass Sie beim Speichern der Datei "Alle Dateien" im Notepad-Dialogfeld "Speichern" wählen. Andernfalls wird die Datei als gespeichert. Display-Off.ahk.txt)

#m:: Sleep 1000 SendMessage, 0x112, 0xF170, 2,, Program Manager Return  

Doppelklicken Sie auf das Display-Off.ahkgespeicherte AHK-Skript und fertig.
Wenn Sie danach Win+ die mTastenkombination drücken, wird die Anzeige ausgeschaltet.

Wenn Sie weitere Tastenkombinationen wünschen, ändern Sie die erste Zeile des AHK-Scripts nach Belieben ( AutoHotKey wird mit einer chmHilfedatei geliefert, in der alle Funktionen beschrieben werden).

Um die Anzeige einzuschalten, bewegen Sie die Maus oder klicken Sie eine beliebige Taste auf der Tastatur


PS

Wenn Sie das von mir erwähnte (IMO ziemlich gute Programm) AHK-Programm nicht verwenden möchten, laden Sie das ZIP-Archiv nircmd herunter. Klicken Sie mit der rechten Maustaste auf diese ZIP-Datei und wählen Sie "Eigenschaften" aus dem Popup-Menü. Klicken Sie dann in der rechten unteren Ecke auf Klicken Sie auf "Unblock" und dann auf "Ok" und entpacken Sie die nircmd.exeDatei aus dem Archiv.

Erstellen Sie nun die Verknüpfung zum Programm nircmd.exe(klicken Sie mit der rechten Maustaste darauf nircmd.exeund wählen Sie "Verknüpfung erstellen") und im Feld targetfolgende Zeichenfolge

C:\path\to\nircmd.exe cmdwait 1000 monitor off 

und Shortcut keydrücken Sie im Feld die Tastenkombination, die Sie ausschalten möchten. Wenn Sie eine Verknüpfung gespeichert haben, können Sie jederzeit die ausgewählten Kurzwahltasten drücken, um diese Verknüpfung zu starten

Zum Vergleich mit dem AutoHotKey- Programm ist die Erstellung von Tastenkombinationen in Verknüpfungen eingeschränkt. Stellen Sie daher sicher, dass Sie nicht bereits verwendete Tastenkombinationen überschreiben.


Die ursprüngliche Antwort vor dem OP stellte klar, dass er anstelle des Herunterfahrens nur die Anzeige ausschalten möchte:

Wenn Sie das Programm AutoHotKey (AHK weiter) verwenden, müssen Sie lediglich ein AHK-Skript wie folgt erstellen:

#c:: Run, shutdown.exe -s -t 00 Return 

Wenn Sie dann AHK ausführen und die Tastenkombination Win+ cdrücken, wird Windows automatisch heruntergefahren.

Ich vermute, dass sein Skript nicht mehr läuft, nachdem Sie die Fenster heruntergefahren haben. Hennes vor 7 Jahren 1
@Hennes Natürlich tut es das, aber das war Voraussetzung in der ursprünglichen Frage (bevor sie bearbeitet wurde) - Computer ausschalten, die Herunterfahren anwenden. Jetzt sehe ich, dass OP nur die Anzeige ausschalten wollte ... Duh .. Alex vor 7 Jahren 0
Ja, das war ziemlich verwirrend. Daher meine Fragen an OP und die Bearbeitung. Hennes vor 7 Jahren 1
1
Hennes

OK, mal sehen ob ich das richtig verstanden habe:

  1. Sie benutzen einen Laptop und möchten Energie sparen.
  2. Sie führen ein Skript aus, das bedeutet, dass der Laptop nicht vollständig ausgeschaltet werden kann. Es muss weiter Dinge tun.
  3. Fenster, das so konfiguriert werden kann, dass die Anzeige nach X-Zeit gelöscht wird. Dies sollte automatisch aktiviert werden, es sei denn, Sie befinden sich im Präsentationsmodus oder wenn Sie nicht aktiv auf Tasten drücken, verwenden Sie aktiv die Maus ect.

    Aufgrund Ihrer Informationen schätze ich, dass Sie ein AHK-Skript oder ein ähnliches Verfahren verwenden, das dieses Verhalten emuliert, wodurch die reguläre Ausblendfunktion nicht aktiviert wird.

Das lässt uns drei Optionen:

  1. Schließen Sie den Deckel des Laptops. Dadurch wird ein Hardwareschalter gedrückt, der die Anzeige (oder zumindest die Hintergrundbeleuchtung) deaktiviert. Ich habe noch nie einen Laptop getroffen, der das nicht konnte. Fenster werden mit einer Einstellung ausgeliefert, die den Laptop in den Ruhezustand versetzt, wenn der Deckel geschlossen ist (sehr ärgerlich für Benutzer, die mit einem Laptop in einen neuen Raum gehen möchten oder einen Laptop als kleinen Desktop verwenden).
    Glücklicherweise kann dies in der Systemsteuerung geändert werden. Sie haben nicht angegeben, welche Version des Fensters Sie ausführen, daher gehe ich von Fenster 10 aus. Was bedeutet
    - Rechtsklick-Start,
    - Linksklick-Systemsteuerung
    - Doppelklick auf "Energieoptionen"
    - Auswählen "Wählen Sie aus, was das Schließen des Deckels bewirkt.
    - Festlegen dies "nichts tun"

  2. Alternativ können Sie diesen Schalter manuell drücken. Möglicherweise müssen Sie eine Büroklammer in ein Zinkenloch in der Nähe des LCD-Bildschirms einklemmen. Dies kann zu einem Kratzer auf dem Display führen, wenn Sie vergessen haben, diese zu entfernen, wenn Sie den Deckel später schließen. Nur der Vollständigkeit halber erwähnt, obwohl ich denke, Sie könnten den Laptop öffnen, die Kabel nachverfolgen und einen Hardware-Schalter hinzufügen.

  3. Die eleganteste Lösung: Sagen Sie den Fenstern, dass der Bildschirm leer sein soll. Ich bin sicher, dass es dafür eine Software gibt. Für XP kann dies beispielsweise geschehen, indem Sie den Bildschirmschoner so einstellen, dass der Bildschirm leer bleibt, und anschließend% SYSTEMROOT% \ system32 \ scrnsave.scr starten (für das Sie eine Verknüpfung erstellen können).
    Dieser Teil ist möglicherweise einfacher zu beantworten, nachdem Sie die verwendete Windows-Version hinzugefügt haben.
1
Blaine

Alle anderen Antworten verwenden zusätzliche Software. Wenn Sie dies nicht tun möchten, gibt es eine wesentlich einfachere Methode: Stellen Sie die Aktionstaste ein, um den Bildschirm auszuschalten. Das bedeutet, wenn Sie das Display ausschalten möchten, müssen Sie nur den Netzschalter drücken.

1) Öffnen Sie das Bedienfeld und wechseln Sie zu den Energieoptionen. Klicken Sie dann auf "Wählen Sie aus, was der Ein- / Ausschalter bewirkt".

2) Ändern Sie die Option "Wenn ich die Einschalttaste drücke" für "Akku und angeschlossenes Gerät" in "Display ausschalten", und klicken Sie auf "Änderungen speichern".

Sie sollten jetzt den Netzschalter drücken können und das Display ausschalten. Sie können es durch einfaches Drücken einer Taste oder Bewegen der Maus aufwecken. Je nachdem, wie Ihr Skript genau konfiguriert ist, wird die Anzeige möglicherweise durch Drücken der Skripttasten wieder aufgeweckt. Dies ist keine gute Lösung für Ihren genauen Fall, sollte jedoch funktionieren.

1
Ahmed

Ich stellte die gleiche Frage und ich habe keine abschließende Antwort, aber in einigen meiner Skripte war die Lösung, das LCD auszuschalten und den Bildschirm immer noch auszuschalten, ... Trommelwirbel bitte ... Schließen Sie den Laptop.

Anschließend werden auf jeden Fall rein tastaturbasierte Skripts ausgeführt. Bei GUI / Maus-Operationen können Probleme auftreten, insbesondere bei der Pixel- / Bilderkennung.

Bei Spielen, bei denen der Bildschirm ausgeschaltet sein muss, ist dies definitiv ein Problem.

Wie auch immer, keine schlüssige Antwort, aber ich denke, das ist die Antwort, die wir von diesem Schreiben am nächsten haben ...