Wie kann ich meinen Bildschirm durch eine Verknüpfung leer machen?


23

Ich hätte gerne eine Verknüpfung, mit der der Bildschirm sofort auf einen schwarzen Bildschirm umgeschaltet wird, ohne ihn auszuschalten oder in den Ruhezustand zu versetzen.

Wie kann ich das machen?

Je effizienter die Lösung ist, desto besser.


Alternativ können Sie eine Vollbild-App mit schwarzem Hintergrund erstellen und eine Verknüpfung in der Taskleiste platzieren. Außerdem können Sie den Desktop-Hintergrund auf einfarbig Schwarz einstellen, alle Elemente auf dem Desktop ausblenden und das automatische Ausblenden der Taskleiste aktivieren. Dann drücken Sie einfach Win + D und voila.
user1306322

Antworten:


15

Sie können einfach eine Verknüpfung zum leeren Bildschirmschoner erstellen und dann über das Eigenschaftenfenster eine Tastenkombination für die Verknüpfung festlegen.

Der Bildschirmschoner heißt scrnsave.scr, befindet sich in %SYSTEMROOT%\system32.


1
Schöne einfache Lösung.
user237209

1
Diese Lösung ist ordentlich, .scrfunktioniert jedoch nicht in Fällen, in denen eine andere Anwendung die Erweiterung selbst entführt hat (Eagle tut dies ärgerlich) und funktioniert auch nicht in Fällen, in denen der Bildschirmschoner standardmäßig nicht angezeigt wird (dies ist nicht erforderlich) so nach Microsoft-Spezifikation). Die Lösung, die ich für Windows 10 gefunden habe, ist die direkte Verknüpfung mit:cmd /c scrnsave.scr /s
Polynom

15

Mit NirCmd ist dies problemlos möglich . Mit diesen vier Optionen erhalten Sie jeweils einen schwarzen Bildschirm (mit Nebeneffekt):

  • Schalten Sie den Monitor aus.

    nircmd.exe monitor off
    
  • Starten Sie den Standard-Bildschirmschoner (setzen Sie ihn auf einen leeren Wert, damit Sie den Bildschirm leer machen können).

    nircmd.exe screensaver
    
  • Versetzen Sie Ihren Computer in den Standby-Modus.

    nircmd.exe standby
    
  • Schalten Sie Ihren Computer aus.

    nircmd.exe exitwin poweroff
    

Stellen Sie sicher , dass Sie nircmd.exein , C:\Windows\System32wenn Sie es von überall anrufen möchten.


Wie Dennis Williamson in seinem Kommentar betonte , können Sie einen Hotkey wie diesen erstellen:

nircmd.exe cmdshortcutkey "C:\Windows\Temp" "MO" "Ctrl+Shift+M" monitor off

Oder eine Verknüpfung auf Ihrem Desktop, auf die Sie folgendermaßen klicken können:

nircmd.exe cmdshortcut "~$folder.desktop$" "Turn Monitor off" monitor off

Mit AutoHotkey können Sie einen der oben genannten Befehle an einen Hotkey binden:

#s::Run nircmd.exe monitor off

Der obige Hotkey WIN+ Swürde zum Beispiel den Monitor ausschalten.

Ein alternatives Programm, wenn Sie Skripte nicht mögen, könnte PhaseExpress sein .


hmm, können Sie angeben, wie dies mit einer Tastenkombination automatisch durchgeführt werden soll? wenn Sie mit welcher Software auch immer vertraut sind
barlop

1
@barlop: Aus den Beispielen nircmd.exe cmdshortcutkey "c:\temp" "Turn Monitor Off" "Ctrl+Shift+M" monitor off
bis auf weiteres angehalten.

@DennisWilliamson: Oh, das habe ich nicht gesehen. Antwort wird ein zweites Mal aktualisiert ...
Tamara Wijsman

@ Tennis Williamson Das schafft nur eine lnk-Datei dafür. Läuft nicht die LNK-Datei auf einer Verknüpfung
Barlop

1
@ TomWij du hast recht. Dieser Vorschlag, der auf den Kommentar von Dennis und Ihrer Zeile und Ihrem Kommentar basiert, funktioniert auch. C: \ nircmd> nircmd cmdshortcutkey "~ $ folder.desktop $" "TMO2" "Strg + Umschalt + M" monito r off Dann funktioniert die Tastenkombination
Barlop

6

Stellen Sie Ihren Bildschirmschoner auf "leer" ein. Drücken Sie Win- L.

Im Folgenden finden Sie einige Beispiele für die Verwendung von AutoHotkey zum Ausschalten des Monitors oder zum Starten des Bildschirmschoners, ohne NirCmd zu benötigen.


Ich habe gerade Win-L ausprobiert und es gab einen Begrüßungsbildschirm. Ich mag diese Lösung, aber es wäre auch schön, eine allgemeinere Lösung zu haben, die für Computer mit Tastaturen ohne Windows-Taste funktioniert.
Barlop

1
@barlop: Machen Sie aus Ihrem AHK-Makro eine Tastenkombination, die nicht durch etwas ausgelöst wird, das den WinSchlüssel umfasst - dargestellt durch #am Anfang. Das Makro kann weiterhin einen ausgeben, zum Beispiel ^o::SendInput #llässt CTRL-oes das tun, was es Win-Ltut.
Martineau

1
@barlop: Auf der AHK-Seite, auf die ich in meiner Antwort verlinkt habe: SendMessage, 0x112, 0xF140, 0,, Program Manager- Ich habe es gerade mit "leer" als Bildschirmschoner versucht und es funktioniert.
Bis auf weiteres angehalten.

1
@ Tennis Williamson: Ah, ha! Ich habe gerade den Unterschied bemerkt. Ich verwende 0xF170das ist SC_MONITORPOWER, nicht derjenige vor , dass Sie an welche Verwendungen bezeichnet 0xF140für SC_SCREENSAVEals das zweite SendMessageArgument.
Martineau

1
Für alle Interessierten listet diese Microsoft-Seite die verschiedenen WM_SYSCOMMANDMeldungen und ihre Hex-Werte auf.
Martineau

1

Ich habe mit NirCmd eine Aufgabe in Win7 Task Scheduler erstellt, die den Monitor ausschaltet, wenn ich den Computer sperre ( Ctrl+ L)

Fügen Sie in den Aktionen Folgendes ein: nircmd.exeund in Argumente ein monitor off.

Verwenden Sie dann das Dropdown-Menü unter Auslöser, um "Arbeitsstation ist gesperrt" auszuwählen. Klappt wunderbar.


1

In meinem Laptop ist eine Funktion eingebaut. Drücke einfach das Fn+ F6. Dadurch wird der schwarze Bildschirm meines Laptops sowieso umgeschaltet: Es ist keine zusätzliche Befehlsprogrammierung erforderlich.


1
Das funktioniert nur auf einer begrenzten Anzahl von Laptops. Aber OP hat nicht spezifiziert, auf welchem ​​Gerät er das möchte, also denke ich, dass Ihre Antwort in Ordnung ist.
user1306322

@ user1306322 Angesichts der Tatsache, dass es mindestens Hunderte populärer Laptops gibt und die Wahrscheinlichkeit, dass ein Scree Blank funktioniert, sehr gering ist, ist das Besondere nicht so nützlich. Aber die allgemeine Idee, dass der Laptop möglicherweise eine Funktion hat, mit der der Bildschirm ausgeblendet werden kann, ist in Ordnung. Wenn der Antwortende einen Screenshot des Bildes zeigt, das den Bildschirm ausblendet, ist das gut. Meine Fn + F6-Taste ist die Lautstärke zeigt einen Screenshot dann wo immer es ist, wenn ich das Bild habe, das ich sehen könnte. Und Benutzer, auch wenn ich es nicht habe, könnte jemand anderes mit der gleichen Frage (diese Website ist nicht nur für die 1 Fragesteller)
barlop

@barlop na dann, die nächste Person, die gefragt wird, sollte ihren PC-Typ und das Modell angeben, was Sie übrigens vergessen haben. Andernfalls fügen Sie bitte hinzu, dass Sie nach Lösungen suchen, die für mehrere PC-Typen geeignet sind.
user1306322

@ user1306322 Diese Site lehnt Fragen ab, die zu "lokalisiert" sind. (und in diesem Fall würde ich dieser Regel zustimmen). Fragen müssen Menschen nützlich sein. Es ist für viele Menschen nicht so nützlich, wenn eine Frage nur für ein bestimmtes Laptop-Modell beantwortet wird. Oder auch, wenn Leute zu 10 Modellen antworten. Die Chancen, dass ein Leser eines dieser 10 Modelle hat, sind gering. Sie können auch (manchmal, glaube ich, dumm) Fragen ablehnen, weil sie zu allgemein sind. Ich würde es nicht so explizit allgemein ausdrücken, dass es einen dummen Abschluss provoziert. Aber sicher, dass eine Windows-Lösung allgemein genug ist, um für verschiedene Laptop-Modelle
geeignet zu sein

und ja, wenn er ein Bild enthält, das funktioniert. Es geht nur darum, vernünftige Antworten zu geben. Ich kann nicht von jedem eine Frage komplett idiotensicher machen. Die derzeitige Frage ist jedoch kurz und klar, und wer die absolut vernünftige vernünftige Regel der Website versteht, würde keine Antworten zu bestimmten Modellen geben und nicht zur Beantwortung bestimmter Modelle ermutigen. Diese Antworten würden abgelehnt, weil sie nicht nützlich sind. Denken Sie daran, Fragen und Antworten sollten nicht nur für den Fragenden nützlich sein. Diese Seite ist in erster Linie eine Datenbank von QnA.
Barlop

0

Fn + F2 erledigt dies schnell und einfach für mich (während Sie NICHT PowerPoint oder ein anderes Programm ausführen oder sich an einen anderen Bildschirm oder ein anderes Gerät anschließen). Wiederholen Sie den Schritt zum Löschen.


Dies ist geräteabhängig und keine generelle Lösung.
Jens Erat

0

Wenn Sie nur einen Bildschirm ausblenden möchten, ohne ihn zu deaktivieren oder zu "schlafen", können Sie dieses VB6-Programm verwenden, das einfach eine HTML-Datei mit schwarzem Hintergrund im Vollbildmodus ohne Grenzen lädt:

http://jpelectron.com/download/viewit-rev3.zip

Kopieren Sie alle Dateien nach: C: \ Programme (x86) \ viewIT \ und führen Sie dann eine Verknüpfung zu viewit.exe aus

Es gibt auch die Möglichkeit, den gesamten Bildschirm weiß zu machen (wie bei einer Taschenlampen-App)

Ich habe dies erstellt, weil ich die Möglichkeit brauchte, den Bildschirm meines Tablets (primäre Anzeige) auszublenden, während ein YouTube- oder anderes Video an einer anderen Stelle im Vollbildmodus abgespielt wurde (sekundäre Anzeige).

Wenn Sie nicht möchten, dass dies nur auf der primären Anzeige geladen wird, würde ich vorschlagen, dass Sie fillblack.htm in einem Browser öffnen, diesen Browser auf die gewünschte Anzeige setzen und dann F11 drücken, um den Vollbild- / Kiosk-Modus zu aktivieren mach es auch.


0

Ein weiteres nützliches Werkzeug für diesen Zweck ist Multiscreen Blank . Sie müssen weiterhin eine systemweite Verknüpfung mit einem zusätzlichen Tool einrichten, aber die Einstellungen für die Bildschirmaustastung sind gut anpassbar.


0

Die akzeptierte Antwort von Candreasen am 31. Mai 13 um 3:56 war genau richtig.

Einige zusätzliche Informationen, die auf meiner Implementierung in Windows 7 basieren:
Erstellen Sie eine Verknüpfung mit dem folgenden Ziel:
C:\Windows\System32\scrnsave.scr
Dadurch werden beide Bildschirme ausgeblendet, wenn ein anderes Display an den HDMI-Anschluss meines Laptops angeschlossen wird.
Dies ruft den 'leeren' Bildschirmschoner auf.
Ich denke, dass jede .scr-Bildschirmschonerdatei in den Windows-Ordnern auf diese Weise gestartet werden kann.
Im Gegensatz zum automatischen Starten eines Bildschirmschoners nach Inaktivität auf diesem Computer wird beim Aufrufen des Bildschirmschoners beim Neustart kein Kennwort angefordert. Demnach scheint es normal zu sein, dass ein auf diese Weise aufgerufener Bildschirmschoner nicht gesperrt wird:
https://msdn.microsoft.com/en-us/library/ms686421(v=vs.85).aspx#ss_keys
"Bevor ein Bildschirmschoner angezeigt wird, erstellt Windows einen neuen virtuellen Desktop. Der Bildschirmschonerprozess wird auf diesem zweiten Desktop erstellt, der niemals gesperrt ist . "


0

Ich bin überrascht, dass diese einfache, aber wichtige Funktion nicht in Windows 10 integriert ist. Ich verwende derzeit ScreenOff, um diesen Bildschirmaustasteffekt zu erzielen. Nicht gut.


Befolgen Sie bei der Empfehlung von Software bitte diese Anleitung.
Kamil Maciorowski

0

Eine weitere Option mit AutoHotkey:

SendMessage 0x112, 0xF170, 2,,Program Manager

Sie müssen AutoHotkey (1.1.x, nicht sicher, ob es in 2.x funktioniert) installieren , eine Textdatei mit der Erweiterung .ahk erstellen (z. B. turn_off_screen.ahk), diese Zeile dort mit einem beliebigen Texteditor einfügen und sie per Doppelklick ausführen .


-1

Um den Ruhezustand zu vermeiden, speichern Sie dieses Skript als .vbs-Format und doppelklicken Sie nur einmal. Ungefähr 1 Stunde lang wird der Bildschirm nicht in den Schlafmodus versetzt. So funktioniert es: Es aktualisiert Ihren PC 1 Stunde lang. Gesichert und geladen . : D

set sh=createobject("wscript.shell")
for i=1 to 25
WScript.sleep 120000
sh.sendkeys"{F15}"
next
set sh=nothing

Step 1:
copy it and put this in your note pad
step 2:
while saving save it with .VBS ext. EX:   ABCDEF.vbs
Step 3:
after that just double click on it once. 

Es geht nicht darum, den PC am Einschlafen zu hindern, sondern darum, einen Weg zu finden, den Bildschirm leer zu machen, ohne den PC einzuschlafen.
Máté Juhász

-1

Es gibt ein reguläres, eigenständiges, tragbares Dienstprogramm "Don'tSleep" von softwareok.com, mit dem Sie festlegen können, für welche Anwendungen der Ruhezustand Ihres PCs oder Bildschirms nicht zulässig ist.

Ich brauche nur einen leeren Bildschirm, damit ich eine Meldung ausgeben kann, die ansonsten auf dem normalen Desktop erscheint und nicht ganz lesbar ist und den Benutzer auffordert, etwas zu tun. Ich denke, "viewit" -Lösung sollte für mich funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.