Ich versuche, meinen Computer über den Befehl in den Ruhezustand zu versetzen. Ich habe gerade shutdown /s /t 20
den Computer heruntergefahren. Ich ändere / s auf / h, um in den Ruhezustand zu wechseln, und es wird nur der Verwendungstext zurückgegeben, als würde er nicht erkennen, was ich eingegeben habe. Darin heißt es doch
/h Hibernate the local computer.
Gibt es noch etwas, das ich mit / h verwenden muss, um den Ruhezustand zu erreichen?
windows-7
command-line
hibernate
Ein Jackson
quelle
quelle
Antworten:
Ich glaube nicht, dass Sie einen Zeitpunkt für den Winterschlaf festlegen können, leider.
Versuchen:
Das
ping
ist eine hackische Art, die Aktion zu verzögern.-n 20
sollte 20 Sekunden warten.(Mit dem Doppelklick
&&
können Sie ein Ctrl+ Causführen, um den Vorgang abzubrechen. Wenn Sie jedoch ein einfaches&
Symbol verwenden, wird durch Drücken von Ctrl+ Cnur der Timer unterbrochen und der Vorgang wird fortgesetzt.)quelle
> NUL 2>&1
Teil verhindert die Ausgabe vonping
(für weitere Informationen siehe verwandte Fragen ).In ähnlicher Weise können Sie auch "timeout" - oder "waitfor" -Befehle verwenden.
oder
Mehr hier: Wie lasse ich eine Batch-Datei einige Sekunden warten / schlafen?
quelle
false
in der ersten Bedingung ein und springtshutdown
direkt zum Befehl.Ich benutze folgendes:
Oder dies, wenn ich es zu einer bestimmten Zeit möchte:
quelle
At 22:30 shutdown /h /f
in Cmd-Eingabeaufforderung, ich habe eine Nachricht wie Zugriff verweigert, aber ich bin der Administrator in meinem PC. Warten auf Ihre AntwortIch denke, dass es über die Zeit klagt. Einfach
shutdown /h
und es sollte funktionieren.quelle
Natürlich können Sie ZEIT für den Ruhezustand einstellen.
Wenn Sie Ihren Computer nach einer bestimmten Zeit wirklich in den Ruhezustand versetzen möchten, müssen Sie nur diesen Befehl in die Befehlszeile eingeben:
Jetzt zählt der Computer von 36000 auf 0 herunter, bevor er in den Ruhezustand wechselt. Sie sollten jedoch beachten, dass Sie 36000 in eine beliebige Anzahl von Sekunden ändern können, die zu Ihnen passt.
quelle
Wenn Sie Cygwin haben, ist es sehr einfach:
sleep 45m && shutdown /h
Sie können
sleep
in Minuten, Stunden, Sekunden und sogar Tagen unterrichten. Schauen Sie sich diese Antwort übersleep
.quelle
Haben Sie den Windows-Taskplaner ausprobiert? Wenn Sie das Skript haben, können Sie festlegen, dass es zu einer bestimmten Zeit ausgeführt wird - dies sollte die Frage nach der Zeitverzögerung beantworten.
quelle
Ich benutze immer diese:
quelle
Ich war auch lange auf der Suche nach einem zeitgesteuerten Winterschlaf. Schließlich habe ich die folgende Lösung gemacht:
Erstellen Sie eine
bat
Datei wie folgt:timeout /t %1 /nobreak && shutdown /h
Angenommen, es ist in gespeichert
C:\hibernate.bat
Dann öffne
Run
command ( Win+R) und starte diebat
Datei mit dem Timeout Sekunden wie folgt:C:\hibernate.bat [timeout]
quelle
Anstatt zu
/
benutzen-
.Verwenden Sie den folgenden Befehl in der CMD als admin priv und test
quelle