【www.bbyears.com--今天更新】
最简单的方法就是直接
在键盘第一排最右边的三个键中有一个[sleep]键唤醒是[weakup] 关机是[power] 三个键是挨在一起的
方法1:
使用windows本身的命令,首先要关闭休眠,否则只能进入休眠状态
powercfg -hibernate off
然后如下命令睡眠
代码如下Rundll32.exe Powrprof.dll,SetSuspendState Sleep
但有些网友运行后是休眠,原因是在睡眠与休眠同时存在时,执行的是休眠,而关闭休眠后就会开启睡眠。因此,我们只需要3个批处理文件即可实现在休眠打开的情况下一键进入睡眠。
WindowsSleep.bat 延时睡眠主文件,“powercfg /h off”是关闭休眠,“ping 0.0.0.0 -n 30”延时暂停(30是延时的时间,可调整),“rundll32.exe powrprof.dll,SetSuspendState Sleep”进入睡眠。
powercfg /h off
ping 0.0.0.0 -n 30
rundll32.exe powrprof.dll,SetSuspendState Sleep
WindowsHibernate.bat 睡眠后恢复休眠(只是赋予休眠功能,并非进入休眠),“powercfg /h /size 80”中的80是休眠文件(存放于系统分区根目录)占用的内存百分比,可调整。
代码如下@echo off
powercfg /h /size 80
延时睡眠.vbs 后台运行上述两个批处理文件,不会弹出窗口。把这三个文件放在同个文件夹,平时我们就执行延时睡眠.vbs实现一键延时睡眠(或者在桌面新建它的快捷方式)。
代码如下DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C WindowsSleep.bat", 0, TRUE)
iReturn=objShell.Run("cmd.exe /C WindowsHibernate.bat", 0, TRUE)
方法2:
直接上微软官方网站下个软件PsShutdown.exe, 可以百度去下载
然后在命令行里(运行CMD)进入解压后的文件夹中输入:psshutdown.exe -d -t 0
输入psshutdown.exe可以显示帮助