python定时锁屏,保护身体

Posted 怕什么真理无穷,进一寸有进一寸的欢喜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python定时锁屏,保护身体相关的知识,希望对你有一定的参考价值。

前言

最近越来越懒,一上班坐到电脑前就不愿意动,不喝水也不起来走动,一下班离开电脑就头晕眼花。想起前两年被肾结石支配的恐惧o(╥﹏╥)o,,,还是写个小工具强制自己喝水防止复发吧。vs code启动

正文

代码思路很简单,每小时指定的时间到了就自动锁定屏幕,但是为了防止自己太懒,习惯性关闭(早上的闹钟都是顺手关闭继续睡),所以来了个强制锁屏。PS.锁屏时不要被老板发现?乛?乛?

import time
from ctypes import *
from ctypes.wintypes import *

def main():
  my_minute = '00'# 设置时间,可以设定在多个时间点锁屏,下面的判断条件改一下就行
  while True:
    t = time.localtime() # 当前时间的纪元值
    minute = time.strftime("%M", t) # 将纪元值转化为包含时、分的字符串
    if minute == my_minute:
      shell32 = windll.LoadLibrary("shell32.dll")
      shell32.ShellExecuteW(None,'open', 'rundll32.exe','USER32,LockWorkStation','',5)#系统锁屏
      #如果不想强制锁定,把下面这句加上就行
      #time.sleep(60)

if __name__ == "__main__":
    main()

最后

周围很多同事脖子痛,腰痛的,挣的钱不知道够不够以后去医院看病,所以还是日常保护好自己,摆脱”钱多话少死得早“定理,奥利给!!!

以上是关于python定时锁屏,保护身体的主要内容,如果未能解决你的问题,请参考以下文章

python如何在屏保锁屏时,能够自动输入密码,恢复非锁屏状态?

自制护眼定时锁屏

linux下保护视力定时强制锁定软件: Workrave

定时锁屏

CentOS取消屏幕保护自动锁屏功能(图形界面)

Android定时锁屏功能实现(AlarmManager定时部分)