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