Python编程防止计算机休眠,保持唤醒状态

计算机经过设置,在处于非活动状态时自动进入睡眠模式并锁定计算机,可以起到省电和安全的作用。如果不喜欢此功能,也可以禁用。

如果临时需要保持计算机的唤醒状态,可以使用 python 编写程序,保持计算机的唤醒状态。

为了使计算机保持唤醒状态,不自动进入睡眠模式,可以使用 mouse 库,该库提供了一个名为 move() 的函数,可以移动鼠标指针,通过不断将鼠标指针移动到屏幕上的不同位置,防止计算机进入睡眠状态或锁定屏幕。

import time
import mouse
import random
while True:
    time.sleep(5)
    go = random.randint(1,600)
    mouse.move(go,go)

在这段代码中,创建一个无限循环。使用 mouse 的 move() 函数,每隔 5 秒,将鼠标指针移动到屏幕上的指定位置。

还可以使用 pyautogui 库。pyautogui 是一个纯 Python 的 GUI 自动化工具,通过它可以让程序自动控制鼠标和键盘的一系列操作来达到自动化测试的目的。该库提供了一个名为 moveTo() 的函数,可以移动鼠标指针,防止计算机进入睡眠状态或锁定屏幕。

import pyautogui
import time
import random
while True:
    x = random.randint(0, pyautogui.size().width)
    y = random.randint(0, pyautogui.size().height)
    pyautogui.moveTo(x, y)
    time.sleep(5)

在这段代码中,创建一个无限循环。使用 moveTo() 函数,每隔 5 秒,将鼠标指针移动到屏幕上的随机位置。

移动鼠标可以防止计算机休眠,保持计算机处于唤醒状态。同样,也可以通过敲击键盘来实现。 pyautogui 的 press() 可以模拟敲击键盘。

import pyautogui
import time
while True:
    time.sleep(5)
    for i in range(3):
        pyautogui.press('shift')

在这段代码中,创建一个无限循环。使用 press() 函数,每隔 5 秒,按 Shift 键三次来保持计算机唤醒状态。

定时移动鼠标或者敲击键盘来保持计算机唤醒状态,间隔时间要根据计算机设置的休眠时间来确定。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值