Я хочу перевести мой ПК с Windows (Windows 7) в спящее состояние через командную строку (чтобы я мог привязаться к кнопке макроса на клавиатуре).
Кнопка питания на ПК настроена, но компьютер находится в спящем режиме (но он лежит на полу, и я слишком ленив, чтобы дотянуться до него) именно так, как я этого хочу (спит в гибридном режиме на случай потери питания)
Команда сна в меню выключения также работает.
большая часть информации, которую я нашел, говорит, чтобы использовать;
%windir%\system32\rundll32.exe PowrProf.dll, SetSuspendState 0,1,0
Но это переводит компьютер в режим гибернации. У меня действительно отключен спящий режим, но я использую гибридный сон.
Итак, какую команду использовать, чтобы перевести компьютер в спящий режим (не в спящий режим)?
rundll32.exe PowrProf.dll,SetSuspendState
не рекомендуется Это опасно. (Потому что она разлагает стек, так как он не соответствовать подписи функции требуемой отRundll32
. Тогда непредсказуемые плохое может случиться, так как Рэймонд Чен предупреждает ...)