我有一个脚本可以让系统在中间休眠。有没有办法让脚本唤醒系统,然后继续运行?
我已经阅读了许多通过在局域网上唤醒或使用任务调度器来实现此操作的全面方法。我正在寻找的东西,将唤醒它在一段时间后,或在我的脚本的一个特定的部分完成后。我需要这样做才能适用于Windows 7、8.1和10。
有人知道如何在运行脚本的同时从睡梦中醒来吗?
发布于 2015-12-22 16:29:01
我无法仅仅使用python来完成这一任务。但是,在Windows中,它们提供了一个名为pwrtest的工具,它允许您执行定时的睡眠周期。我可以用python调用它,然后当pwrtest从睡眠中唤醒PC时,我的脚本就会继续。
发布于 2015-09-21 23:44:58
这取决于你如何让系统进入睡眠状态。如果使用SetSuspendState (最后一个参数是FALSE以允许唤醒事件),那么您可以使用CreateWaitableTimer和SetWaitableTimer来安排未来的唤醒。
各自的Python实现非常容易使用ctype,或者,如果需要更多的pythonic,则使用pywin32。
希望能帮上忙!
https://stackoverflow.com/questions/32705626
复制相似问题