python 防锁屏脚本
import ctypes
import time
# 定义一个函数来模拟按键
def prevent_lock_screen():
# 获取用户32.dll
user32 = ctypes.WinDLL('user32', use_last_error=True)
# 按下Shift键
user32.keybd_event(0x10, 0, 0, 0) # 0x10是Shift键的虚拟键码
time.sleep(0.1) # 按住0.1秒
user32.keybd_event(0x10, 0, 2, 0) # 释放Shift键
try:
while True:
prevent_lock_screen()
time.sleep(60) # 每60秒发送一次按键
except KeyboardInterrupt:
print("脚本已停止!")