首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python 2.7从睡眠中唤醒Windows PC

用Python 2.7从睡眠中唤醒Windows PC
EN

Stack Overflow用户
提问于 2015-09-21 22:39:36
回答 2查看 2.7K关注 0票数 2

我有一个脚本可以让系统在中间休眠。有没有办法让脚本唤醒系统,然后继续运行?

我已经阅读了许多通过在局域网上唤醒或使用任务调度器来实现此操作的全面方法。我正在寻找的东西,将唤醒它在一段时间后,或在我的脚本的一个特定的部分完成后。我需要这样做才能适用于Windows 7、8.1和10。

有人知道如何在运行脚本的同时从睡梦中醒来吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-22 16:29:01

我无法仅仅使用python来完成这一任务。但是,在Windows中,它们提供了一个名为pwrtest的工具,它允许您执行定时的睡眠周期。我可以用python调用它,然后当pwrtest从睡眠中唤醒PC时,我的脚本就会继续。

票数 2
EN

Stack Overflow用户

发布于 2015-09-21 23:44:58

这取决于你如何让系统进入睡眠状态。如果使用SetSuspendState (最后一个参数是FALSE以允许唤醒事件),那么您可以使用CreateWaitableTimerSetWaitableTimer来安排未来的唤醒。

各自的Python实现非常容易使用ctype,或者,如果需要更多的pythonic,则使用pywin32。

希望能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32705626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档