如何将电脑从睡眠模式唤醒?
Posted
技术标签:
【中文标题】如何将电脑从睡眠模式唤醒?【英文标题】:How to wake computer from sleep mode? 【发布时间】:2016-12-27 00:00:51 【问题描述】:你好,我正在用 Java 制作一个关机管理器,除了一件事,我已经完成了,从睡眠模式中唤醒。我搜索了谷歌,但我只找到了如何使用任务调度程序来完成,我想知道我是否可以使用 Java 来完成?
这张图片来自任务调度程序,我想做这样的事情:
【问题讨论】:
有一种叫做 Wake on LAN 的东西,数据报包被发送到网络中的特定计算机以唤醒它。您也许可以使用这种方法并通过本地主机环回(IP:127.0.0.1
)将数据报包发送到您自己的 PC。 Sending Wake on LAN packet from android to PC - 答案之一是 Java 实现。
我知道局域网唤醒,但我不需要它,我只是希望计算机在一段时间后从睡眠中唤醒
据我所知,没有直接的方法可以做到这一点。也许使用一些 Java 代码使鼠标移动会唤醒计算机。
所以不可能告诉计算机在 xxx 秒后唤醒
据我所知,是的。
【参考方案1】:
Java Native Interface 可能是您想要将机器从睡眠中唤醒的方式。试试这篇文章 http://www.codeguru.com/cpp/w-p/system/messagehandling/article.php/c6907/JavaC-PC-Standby-Detect-and-Prevent.htm
如果您只对在机器唤醒后运行任务感兴趣,您可以做的一件事是循环检查系统当前时间与系统上次当前时间。
是否可以肯定地说,如果您上一次当前时间距离当前时间超过 10 秒,那么机器一定已经进入某种暂停状态?
【讨论】:
对不起,我看不懂这篇文章以上是关于如何将电脑从睡眠模式唤醒?的主要内容,如果未能解决你的问题,请参考以下文章