Wie schaltet man den Bildschirmschoner (Windows 7) mit einem Code (in cmd) ein? [geschlossen]

8

Wie schaltet man den Bildschirmschoner (Windows 7) mit einem Code (in cmd) ein?

    
oO. 15.09.2009, 23:11
quelle

6 Antworten

2
%Vor%

Das funktioniert - der einzige Nachteil ist, dass Sie mit dem PC für etwa 7 Sekunden nicht interagieren können, aber ich schätze seine 7s geben Ihnen Zeit, bevor Sie den Bildschirmschoner "permanent" machen.

    
oO. 18.09.2009, 00:10
quelle
9

Entspricht das Folgende Ihren Anforderungen?

%Vor%

Solange das .scr auf dem PATH ist, sollte der obige Befehl funktionieren.

BEARBEITEN: Ich weiß nicht, ob Windows 7 mit logon.scr kommt, stellen Sie sicher, dass Sie es mit einem .scr testen, das tatsächlich in Windows 7 installiert ist.

Beachten Sie, dass ich die Idee hatte, nur den .scr mit /s von Bildschirmschoner aufzurufen Beispiel Befehlszeilenoptionen :

  

Wenn Windows Ihren Bildschirmschoner ausführt, dann   startet es mit einem von drei Befehlen   Zeilenoptionen:

     
  • / s - Starten Sie den Bildschirmschoner im Vollbildmodus.
  •   
  • / c - Zeigt das Konfigurationseinstellungen-Dialogfeld an.
  •   
  • / p #### - Zeigen Sie eine Vorschau des Bildschirmschoners mit dem angegebenen an   Fenstergriff.
  •   

EDIT 2:

Ich habe einige zusätzliche Suchen durchgeführt und festgestellt, dass Sie lock.cmd :

erstellen können %Vor%

Oder lock.vbs :

%Vor%

Keine dieser Antworten ist perfekt, beide zeigen ein Flimmern auf dem Desktop, nachdem der Bildschirmschoner deaktiviert wurde und unmittelbar bevor die Arbeitsstation gesperrt wurde.

Es ist möglicherweise nicht möglich, das Systemverhalten des Startens des Bildschirmschoners und des Passwortschutzes beim Fortsetzen zu reproduzieren. Sogar die Antwort auf System-Bildschirmschoner von C # Windows Form starten startet nur den Bildschirmschoner, es schützt nicht Kennwort auf Wiederaufnahme .

    
Grant Wagner 16.09.2009 15:05
quelle
5

Zusammenfügen der Skript-Ideen cmd und vbs mit dem Code von Die Antwort zum Starten des System-Bildschirmschoners von C # Windows Form Ich kam mit dem folgenden:

%Vor%

Um es zu erstellen, installieren Sie das .NET Framework , kopieren und fügen Sie den obigen Code in lock.cs ein und führen Sie dann

aus %Vor%

Fügen Sie den erstellten lock.exe in Ihren Pfad ein, danach sollte lock den konfigurierten Bildschirmschoner aktivieren und Ihre Arbeitsstation sperren.

    
Grant Wagner 17.09.2009 16:52
quelle
3

Ich habe Windows 7. Ich legte die Zeile:

@start / warten Sie% windir% \ ExtraPath \ ScreenSaverName.scr / s & amp; rundll32 user32.dll, LockWorkStation

in einer Stapelverarbeitungsdatei (.bat), platzieren Sie sie in einem geeigneten Verzeichnis und erstellen Sie eine Verknüpfung mit dem gewünschten Tastenkürzel. In dieser Zeile ist \ ExtraPath der zusätzliche Pfad unter Ihrem Win-Verzeichnis (normalerweise ist dies \ system32), in dem sich die Bildschirmschoner befinden, und ScreenSaverName.scr ist der Name des gewünschten Bildschirmschoners.

Es funktioniert perfekt.

Jetzt kann ich die Tastenkombinationen drücken, um den Bildschirmschoner zu starten und den PC zu sperren.

Vielen Dank.

    
Albe. 18.11.2010 16:26
quelle
0

Es scheint seltsam, dass ich überall, wo ich hinsah, keine Antwort finde, die das in der O / S widerspiegelt. Was all diese Hacks nur tun, ist, den Bildschirmschoner zu starten und dann, wenn gestoppt (unterbrochen), das Programm führt die Lock-Workstation / Desktop, nach der Tat. Die nahtlose Bemühung, einen Bildschirmschoner mit einem Passwortschutz aufzurufen, der, wenn er angehalten wird / ein Kennwort unterbricht, erforderlich ist, um in die Arbeitsstation zurückzukommen, ist, was ich suche. Scheint nicht so eine große Aufgabe zu sein, oder? Ich suche weiter nach irgendeiner Art von Programmiersprachenlösung, die ich finden kann, aber offensichtlich von anderen Anwendungen auf der Anwendungsebene (einschließlich Skripttechnologien) aufgerufen werden muss, anstatt in der O / S auf der O / S-Ebene vergraben zu sein .

    
TheZapper 27.04.2010 02:29
quelle

Tags und Links