J'essaie d'hiberner mon ordinateur à partir de la commande. J'utilisais shutdown /s /t 20
pour éteindre l'ordinateur. Je change / s en / h pour passer en veille prolongée et maintenant, il retourne simplement le texte d'utilisation comme s'il ne reconnaissait pas ce que j'avais entré. C'est ce qu'on dit
/h Hibernate the local computer.
Dois-je utiliser quelque chose d'autre avec / h pour l'hiberner?
windows-7
command-line
hibernate
Un jackson
la source
la source
Réponses:
Je ne crois pas que vous puissiez fixer un moment pour l'hibernation, malheureusement.
Essayer:
La
ping
est une façon furtive de retarder l'action.-n 20
devrait attendre 20 secondes.(le double
&&
vous permettra de faire un Ctrl+ Cpour annuler l'opération, mais si vous utilisez un simple,&
appuyer sur Ctrl+ Cne fera que briser la minuterie et ensuite continuer à s'éteindre)la source
> NUL 2>&1
pièce empêchera toute sortie de laping
(pour plus voir la question connexe ).Vous pouvez également envisager d'utiliser les commandes "timeout" ou "waitfor" de manière similaire.
ou
Plus ici: Comment faire un fichier batch attendre / dormir pendant quelques secondes?
la source
false
dans la première condition et passerashutdown
directement à la commande.J'utilise les éléments suivants:
Ou ceci si je le veux à une heure donnée:
la source
At 22:30 shutdown /h /f
dans l'invite cmd, j'ai reçu un message comme l'accès refusé, mais je suis l'administrateur de mon ordinateur. en attente de votre réponseJe pense qu'il se plaint du temps. Il suffit de mettre
shutdown /h
et cela devrait fonctionner.la source
Bien sûr, vous pouvez régler TIME pour l'hibernation.
Si vous voulez vraiment mettre votre ordinateur en veille prolongée après un certain temps, il vous suffit de saisir cette commande ci-dessous dans la commande cmd, à savoir:
Maintenant, l'ordinateur commencera à décompter de 36 000 à 0 avant de passer en veille prolongée. Mais notez que vous pouvez modifier 36 000 en un nombre de secondes qui vous convient.
la source
Si vous avez cygwin c'est très simple:
sleep 45m && shutdown /h
Vous pouvez donner des instructions
sleep
en minutes, heures, secondes et même jours. Découvrez cette réponse à propos desleep
.la source
Avez-vous essayé le planificateur de tâches Windows? Si vous avez le script, vous pouvez le configurer pour qu'il s'exécute à un moment donné - cela devrait répondre à la question du délai.
la source
J'utilise toujours ceci:
la source
Je cherchais également une hibernation chronométrée depuis longtemps. Finalement j'ai fait la solution suivante:
Créez un
bat
fichier comme ci-dessous:timeout /t %1 /nobreak && shutdown /h
Supposons qu'il soit enregistré dans
C:\hibernate.bat
Ensuite, ouvrez
Run
commande ( Win+R) et exécutez lebat
fichier avec le délai d'expiration en secondes comme ci-dessous:C:\hibernate.bat [timeout]
la source
Au lieu d'
/
utiliser-
.Utilisez la commande ci-dessous dans le CMD en tant que admin priv et test
la source