![Win 10 唤醒定时器仅在使用“睡眠”按钮进入睡眠状态时才有效,而使用 sleep.bat 则无效](https://linux22.com/image/1585814/Win%2010%20%E5%94%A4%E9%86%92%E5%AE%9A%E6%97%B6%E5%99%A8%E4%BB%85%E5%9C%A8%E4%BD%BF%E7%94%A8%E2%80%9C%E7%9D%A1%E7%9C%A0%E2%80%9D%E6%8C%89%E9%92%AE%E8%BF%9B%E5%85%A5%E7%9D%A1%E7%9C%A0%E7%8A%B6%E6%80%81%E6%97%B6%E6%89%8D%E6%9C%89%E6%95%88%EF%BC%8C%E8%80%8C%E4%BD%BF%E7%94%A8%20sleep.bat%20%E5%88%99%E6%97%A0%E6%95%88.png)
cmd'文件使我的计算机进入睡眠状态:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
如果我运行“sleep.cmd”文件,计算机就会进入睡眠状态,我可以通过按键盘上的键或单击鼠标来唤醒它。
如果我通过“开始菜单->电源->睡眠”让计算机进入睡眠状态,那么使用 Windows 任务计划程序设置的相同唤醒计时器就会起作用。
有人知道我是否必须更改“sleep.cmd”文件中的命令,或者我是否可以添加我可能缺少的另一个命令,该命令也可以唤醒计时器?
LAN 唤醒可双向使用(StartMenu 中的“sleep”按钮和“sleep.cmd”文件)
答案1
好的,我可以回答我自己的问题:
有了该PsShutdown
实用程序,它就可以工作!
只是 下载 PsTools(microsoft sysinternals)提取并将目标提取文件夹添加到您的 Windows“PATH”变量中。
然后你必须实现你的目标睡眠命令以管理员身份编写脚本,调用PsShutdown
可执行文件(位于路径变量中或使用绝对文件夹路径)并且它可以工作:
- -d => 暂停计算机
- -t => 0 秒直到计算机暂停