79 votes

Éteindre votre ordinateur en mode veille avec une minuterie depuis l'invite de commande sur Windows 7

Je suis en train d'essayer de mettre mon ordinateur en veille à partir de la commande. J'utilisais shutdown /s /t 20 pour éteindre l'ordinateur. J'ai changé /s en /h pour mettre en veille et maintenant il me renvoie juste le texte d'utilisation comme s'il ne reconnaissait pas ce que j'ai saisi. Dans ceci il dit

/h         Mettre en veille l'ordinateur local.

Est-ce qu'il y a quelque chose d'autre que je dois utiliser avec /h pour le mettre en veille?

0 votes

Mais dans ce cas (le cas où vous utilisez waitfor ou quelque chose du genre), vous ne pouvez pas annuler la mise en veille programmée....

0voto

programmer365 Points 1

Voici un VBScript qui demandera le nombre de secondes avant la mise en veille :

Dim intSeconds, wshShell
intSeconds = InputBox("Entrez le nombre de secondes à attendre","Minuteur de mise en veille")
Wscript.Sleep intSeconds
Set WshShell = CreateObject("Wscript.Shell")
WshShell.Run "shutdown.exe -h -f"

-2voto

Cristian Points 36

Au lieu de /, utilisez -.

Utilisez la commande ci-dessous dans le CMD en tant que administrateur et testez

shutdown -h

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X