【发布时间】:2015-09-23 10:38:17
【问题描述】:
我想从 C# 程序调用 windows 命令提示符并使系统进入睡眠状态,几秒钟后我应该唤醒系统。我成功地使系统睡眠,但几秒钟后我无法唤醒它。我尝试让它休眠和唤醒的命令是“powrprof.dll,SetSuspendState 0,1,0 && timeout 10 && echo "Hello World""。
链接http://www.groovypost.com/howto/schedule-wake-sleep-windows-automatically/ 说 echo 会唤醒系统但它不工作。
【问题讨论】:
-
你的命令永远不会起作用,因为睡眠和唤醒需要是单独的任务。如果您阅读链接到的文章,您会看到两个不同的计划任务,一个用于睡眠,另一个用于唤醒。
-
有没有办法让电脑休眠再唤醒?
-
不是在同一个命令中。一旦它睡着了,唤醒它的唯一方法就是从计划任务中唤醒它。该链接解释了这一点“实际上并没有命令行命令来唤醒您的计算机。那是因为如果您能够运行命令,那么您的计算机显然已经处于唤醒状态。”跨度>
-
如上,计算机在休眠状态下无法运行命令。您必须使用唤醒定时器(又名唤醒 rtc)进行研究
-
唤醒系统的计划任务仅在 GUI 中可用,在评论提示中不可用
标签: windows-7 windows command-line sleep