我有一个循环运行的 Python脚本,定期调整我的照明系统.当我关闭计算机时,我希望我的脚本能够检测到它,并完全关闭灯光.
如何检测我的计算机开始在Python中关闭?
或者,假设Windows向Python发送“关闭时间”的通知,我如何拦截它以杀死我的灯并退出循环?
您应该对 WM_ENDSESSION 消息做出反应.用户注销或计算机关闭时会发送此消息.
如果您想对Sleep / Hibernate做出反应,则需要使用PBT_APMSUSPEND处理 WM_POWERBROADCAST .
但我不知道如何在python中做到这一点.我想这取决于你的窗口框架,因为你需要一个窗口/消息循环来接收消息.
查看更多关于在Python中检测计算机/程序关闭?的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did171249