我已经find了很多关于如何closures计算机的信息,通过命令行将其设置为hibernate等,但是,我已经阅读了关于如何从开始菜单进入hibernate状态的任何提示,至今尚未正常运行。
我想要一个命令,使电脑处于轻微的待机模式下,按键会使电脑再次唤醒,而不是hibernate。 有谁知道这个?
AFAIK,rundll32.exe powrprof.dll,SetSuspendState 0,1,0不会使电脑在所有情况下睡觉/待机,这是不适合我使用…
谢谢,阿拉霍
感谢@minitech,我终于搞定了。 所有想知道答案的人都会留在这里,并给出两个例子,一个是直接命令行,一个是在Visual C#中:
添加高架priveleges到您的应用程序:
然后运行以下命令:
在命令行中:
“powercfg -hibernate off” – 这关闭了休眠模式的可能性。
rundll32.exe powrprof.dll,SetSuspendState 0,1,0 – 这使电脑睡眠。
powercfg -hibernate on – 这允许再次激活休眠模式。
在Visual C#中,使用下面的代码:
System.Diagnostics.Process.Start(“powercfg”,“-hibernate off”); //关闭休眠模式设置。
System.Diagnostics.Process.Start(“rundll32.exe”,“powrprof.dll,SetSuspendState 0,1,0”); //发送电脑进入睡眠状态
System.Diagnostics.Process.Start(“powercfg”,“-hibernate on”); //唤醒电脑后打开休眠模式设置。
记住添加管理员专用权限是非常重要的,否则会使计算机进入休眠状态。
Araho
待命 (睡眠)与CMD(命令提示符或.bat),不在Windows 10中工作。
使用QUICK SLEEPER 。
使用
^!Numpad9::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0) ^!Numpad8::DllCall("PowrProf\SetSuspendState", "int", 1, "int", 0, "int", 0)
在AutoHotkey中 。 然后您必须按Ctrl + Alt + Numpad9。 Ctrl + Alt + Numpad8是为了进入休眠模式。