如何将电脑从睡眠模式唤醒?

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 秒,那么机器一定已经进入某种暂停状态?

【讨论】:

对不起,我看不懂这篇文章

以上是关于如何将电脑从睡眠模式唤醒?的主要内容,如果未能解决你的问题,请参考以下文章

电脑休眠怎么唤醒?

当计算从睡眠模式或待机模式唤醒时,基于图像的 jframe 变为白色

HP笔记本电脑启用睡眠模式无法唤醒!

黑苹果休眠后唤醒黑屏只有鼠标能动

惠普电脑休眠怎么唤醒

如何在睡眠模式下唤醒 Android Wear?