Comment initier veille/sommeil à partir de la ligne de commande?
J'ai trouvé beaucoup d'infos sur la façon d'arrêter l'ordinateur, mettre en hibernation etc via la ligne de commande, cependant, tous les conseils que j'ai lu à propos de le faire dormir comme il le fait à partir du menu de démarrage n'a pas fonctionné correctement.
Je voudrais une commande qui met l'ordinateur en un peu en mode veille lorsqu'une pression de touche ferait l'ordinateur se réveiller de nouveau, et de ne pas en hibernation. Quelqu'un sait-il cela?
Autant que je sache, rundll32.exe powrprof.dll,SetSuspendState 0,1,0 ne PAS mettre l'ordinateur en veille /veille dans tous les cas, et en tant que telle, n'est pas approprié pour mon utilisation...
Grâce,
Araho
Dans mon cas, au moins 😛 eh Bien, il le met en veille tout comme shutdown-h. Je veux le même type de sommeil que je reçois lorsque j'utilise le menu de démarrage -> le sommeil.
Avez-vous regardez ceci: superuser.com/questions/42124/... (La deuxième réponse.) Vous pouvez éteindre l'hibernation temporairement, puis de nouveau sous tension lors de l'éveil...
OriginalL'auteur Araho | 2011-06-15
Vous devez vous connecter pour publier un commentaire.
Grâce à @minitech, j'ai enfin réussi à le faire fonctionner. En laissant ce ici pour tous ceux qui veulent connaître la réponse, et en donnant deux exemples, l'un en direct en ligne de commande et un dans Visual C#:
Ajouter élévation de privilèges à votre application:
Puis exécuter les commandes suivantes:
En ligne de commande:
"powercfg -hibernate off" - Ce qui arrête le mode hibernation possibilité.
rundll32.exe powrprof.dll,SetSuspendState 0,1,0 - Ce qui rend l'ordinateur de sommeil.
powercfg -hibernate - Cela permet à l'hibernation le mode d'être de nouveau activé.
Dans Visual C#, utilisez le code suivant:
Système.Diagnostics.Processus.Début("powercfg", "-hibernate off"); //désactiver le mode de veille prolongée réglage.
Système.Diagnostics.Processus.Début("rundll32.exe", "powrprof.dll,SetSuspendState 0,1,0"); //Envoyer à l'ordinateur de sommeil
Système.Diagnostics.Processus.Début("powercfg", "-hibernate"); //Activer le mode veille prolongée après le réveil de l'ordinateur.
Il est très important de se souvenir d'ajouter des privilèges d'Administrateur, ou il va mettre l'ordinateur en veille prolongée, qui prend une éternité.
Araho
OriginalL'auteur Araho
VEILLE (SOMMEIL) avec CMD (invite de commande ou .chauve-souris), ne fonctionne pas dans Windows 10.
Utilisation QUICK SLEEPER.
OriginalL'auteur T.Todua
Utilisation
dans AutoHotkey. Vous devez ensuite appuyez sur les touches Ctrl+Alt+Pavnum9. Ctrl+Alt+Pavnum8 est pour le mettre en mode de veille prolongée.
OriginalL'auteur Aart den Braber