python 自动锁定屏幕实现并打包成exe 添加到自启动中

这篇博客介绍了一个Python脚本,该脚本能够检测鼠标无移动2分钟后自动锁定计算机,或每45分钟锁定一次以提醒用户休息。通过pyautogui库获取鼠标位置,并使用pywin32和pyinstaller将脚本打包成exe文件,同时说明了如何将exe添加到系统启动项以实现开机自启动。
摘要由CSDN通过智能技术生成

需求:

1.检测2分钟没有移动鼠标,锁定计算机。

2.检测45分钟自动锁定计算机,提醒用户休息,久坐有害健康。

 


import ctypes;
import threading;
import time;
import os;
import pyautogui as pag

def shotdown():
    dll = ctypes.WinDLL('user32.dll');
    dll.LockWorkStation();


cnt =0
gg = 0
def hello():
    x, y = pag.position()  # 返回鼠标的坐标
   # posStr = "Position:" + str(x).rjust(4) + ',' + str(y).rjust(4)
   # print(posStr)
    global gg
    if(gg == x):
        shotdown()
    else:
        gg = x

    global timer
    global cnt
    cnt = cnt+1
    if (cnt==45):
        cnt = 0
        shotdown()

    timer = threading.Timer(60.0, hello)
    timer.start()

if __name__ == "__main__":
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值