V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
tyy123
V2EX  ›  Python

Python 脚本设置一个未来时任务在机器睡眠状态下程序续跑的实现

  •  
  •   tyy123 · 11 天前 · 1338 次点击

    请教下,我现在有个场景,脚本设置在未来某个时间运行运行一系列的操作,在设置完时间后,需要将机器置于睡眠状态,后来我发现到了时间后,程序下面的流程并没有走下去,只有人工按两下空格键唤起屏幕才能继续走下去,ctypes.windll.user32.PostMessageW(0xFFFF, 0x0112, 0xF170, 2)这是我用来让机器睡眠的代码,我尝试用代码自动唤醒机器,但是没效果,请教各位大神有什么好的办法么

    15 条回复    2025-04-29 18:51:41 +08:00
    ipwx
        1
    ipwx  
       11 天前   ❤️ 1
    接一个外置小板子,用 LAN 唤醒。

    windows 估计没有程序可以让系统从睡眠中唤醒的机制吧。
    ShineyWang
        2
    ShineyWang  
       11 天前   ❤️ 2
    设备睡眠后 CPU 都停了,你的代码怎么会跑呢?
    你需要的是一个 24H 运行的服务器
    yzding
        3
    yzding  
       11 天前 via iPhone
    拿路由器唤醒,执行完后再自动睡眠
    crocky
        4
    crocky  
       11 天前
    那种能接入米家的遥控开关,关灯神器怎么样?
    tyy123
        5
    tyy123  
    OP
       11 天前
    好像不行,能不能只是让显示屏关闭,cpu 的都是正常运行,到时间后在唤醒显示屏,但是我的所有程序需要在笔记本上运行,笔记本好像息屏以后就不能运行了。。。
    oyex
        6
    oyex  
       11 天前
    635925926
        7
    635925926  
       11 天前
    @ShineyWang 那么问题来了,手机关机,为什么闹钟还是有效
    tyy123
        8
    tyy123  
    OP
       11 天前
    @oyex 好的感谢
    ThreeSidedCoin
        9
    ThreeSidedCoin  
       11 天前
    @635925926 rtc 吧,到时间自动唤醒设备了
    julyclyde
        10
    julyclyde  
       11 天前   ❤️ 1
    做后台服务不应该依赖 GUI
    jamos
        11
    jamos  
       10 天前   ❤️ 1
    牛!!,如同当年绝影说要把病毒藏在电源里运行
    ADMlN
        12
    ADMlN  
       9 天前
    windows 创建计划任务时,在设置里有个"唤醒计算机运行此任务"
    ipwx
        13
    ipwx  
       9 天前
    @tyy123 原来是 A+B problem ,楼主问的问题对解决他的真实需求无意义。

    “笔记本好像息屏以后就不能运行了”

    事实上这句话是不成立的,笔记本可以关闭显示器而不睡眠。实际上你合上盖子都不睡眠也行
    tyy123
        14
    tyy123  
    OP
       8 天前
    @ipwx 是的,是我想当然了。。。,一开始的想法是建立一个计划任务,条件可以是唤醒计算机运行,但是需要在 bios 里设置电源选项,然后我的解决方案是直接用代码控制电源选项设置息屏但不睡眠
    sgld
        15
    sgld  
       7 天前
    Windows 有一个任务计划程序,里面有一个选项,可以在锁屏场景去执行,你看看符合你要求不
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1401 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:03 · PVG 01:03 · LAX 10:03 · JFK 13:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.