Raccourci clavier mise en veille

Bonjour à tous :wink:

Je cherche à créer un raccourci clavier pour mettre mon Pc en veille (windows 7, 64 bits)

J’ai trouvé cette commande qui apparemment concerne le W 32 bits :
rundll32.exe powrprof.dll,SetSuspendState 1,0,1

Je Suis sur W7 64 bits est-ce que cela va fonctionner ?

J?ai fait une recherche sur mon Pc des termes commençant par “rdll”

J?ai trouvé beaucoup de fichiers avec 32 bits et UN seul avec 64 bits

Il n?est pas comme les autres : il ressemble à une application

Que me conseillez-vous ?

:hello:

La commande rundll32.exe powrprof.dll,SetSuspendState 1,0,1 fonctionnera, même sur un système 64 bits. :jap:
Edité le 12/01/2018 à 17:54

Merci juju :wink:

C?est bien celle qui correspond à la veille simple, pas la veille prolongée ?

Il semblerait que la commande pour la veille “simple” et non la veille prolongée soit plutôt celle-ci sous Windows 7 :

rundll32.exe powrprof.dll,SetSuspendState 0,1,0

(J’ai essayé sous Windows 10 64 bits, dans les deux cas, le PC passe en veille prolongée. :jap:

Si jamais ça ne fonctionne pas, il faudra sans doute regarder du côté des outils tiers (je pourrai jeter un oeil si besoin). :jap:

Merci :wink:

J?ai trouvé ça qui confirme tes dires.
Je l?essaye et te dis quoi.

"Effectivement, on peut appliquer trois paramètres à cette commande (en ajoutant des 0 ou des 1 à la fin) :

le 1er précise si on veut une mise en veille prolongée (hibernation) ou non (1 ou 0)
le 2ème indique si on on force la mise en veille auprès des applications (1 ou 0)
le 3ème indique si on désactive ou non les événements “de réveil” (1 ou 0)

La commande devient donc :

  • pour la mise en veille simple (celle que tu cherches, apparemment) :
    rundll32.exe powrprof.dll,SetSuspendState 0,1,0 ou rundll32.exe powrprof.dll,SetSuspendState sleep

  • pour la mise en veille prolongée (celle par défaut) :
    rundll32.exe powrprof.dll,SetSuspendState 1,1,0 ou rundll32.exe powrprof.dll,SetSuspendState hibernate"

1 « J'aime »

C?estbon, ça marche ! Merci :wink: