Je souhaite mettre mon PC Windows (Windows 7) en veille via une ligne de commande (afin que je puisse me lier au bouton Macro du clavier).
Le bouton d'alimentation sur le PC est configuré pour mais l'ordinateur pour dormir (mais il est sur le sol et je suis trop paresseux pour atteindre) il exactement comme je le veux (dort en utilisant le mode hybride au cas où je perdrais le pouvoir)
La commande de veille du menu d'arrêt fonctionne également.
la plupart des informations que j'ai trouvées disent d'utiliser;
%windir%\system32\rundll32.exe PowrProf.dll, SetSuspendState 0,1,0
Mais cela met l'ordinateur en mode veille prolongée. J'ai désactivé l'hibernation mais j'utilise un sommeil hybride.
Alors, quelle est la commande à utiliser pour mettre votre ordinateur en veille (pas en veille prolongée)?
rundll32.exe PowrProf.dll,SetSuspendState
n'est pas recommandé. C'est dangereux. (Parce que cela corrompt la pile, car il ne respecte pas la signature de fonction demandée parRundll32
. Des événements inattendus peuvent alors se produire, comme le prévient Raymond Chen …)