Python:让我教你如何让电脑永不息屏

news/2024/7/5 7:01:01

咳咳,也许有些朋友看到这篇文章,会觉得很奇怪

电脑永不息屏,这不是很简单吗,还要你发文章来教?

虽然我们都知道可以直接设置一下,但是如果我们用python,又是怎么解决的呢

在这里插入图片描述

电脑手动方式

一般我们让电脑不息屏,正常操作步骤为:

电脑桌面空白处点击右键选择显示设置→在设置页面选择电源和睡眠 ,然后在右侧选择自己需要设置的时间。

有的系统不一样的小伙伴,可能在显示设置看不到,所以我们可以直接点击显示左边的图标,进入Windows设置;

点击系统

选择电源和睡眠

然后设置成自己喜欢的时间就好了

传统方式就是这么简单,应该不需要我配图吧

ok,接下来就试试python

代码方式

思路

我们都知道,电脑息屏,是因为电脑觉得当前为空闲状态,所以在设置的时间内就会息屏。

那么根据这个思路,我们就让电脑永不停止工作。

于是我就想到了pyAutoGUI库。

原理

利用鼠标在桌面上 来来回回的移动,让电脑认为我们在工作。

1.安装

电脑没有安装这个第三方库的,直接 pip 安装即可。

pip install pyatuogui

安装好之后,我们就开始敲代码。

请添加图片描述

2.代码实战

源码.资料.素材.点击领取即可

moveRel(x,y)函数
我们用到的是pyautogui库中的moveRel(x,y)函数:

含义:
根据当前位置, 相对移动鼠标指针;

注意:
当x/y大于0,则表示往右/往下移动鼠标指针。当x/y小于0,则往左/往上移动鼠标指针【x/y是整数】;

random函数
因为有随机函数,所以我们就用random函数自动生成。

含义:
用于生成指定数值范围内的随机整数;

注意:
该函数有两个参数a和b,表示指定区间的上限和下限;

代码展示

python学习交流Q群:770699889 ###
import random
import pyautogui
import time

#使用while 循环,来让程序一直执行

while True:
    #设置鼠标移动参数
    x = random.randint(-300,300)
    y = random.randint(-300,300)
    #在设置范围内移动
    pyautogui.moveRel(x,y)
    #每执行一次,休息10秒,不然太累
    time.sleep(10)

怎么说,用Python也挺简单的,感兴趣的朋友都去试试吧

好啦,今天的分享到这里就结束了 ~

如果需要更多视频学习的可以在b站搜索 :Python小圆 / ka-爆浆麻薯团子

对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/

请添加图片描述


http://lihuaxi.xjx100.cn/news/109697.html

相关文章

使用FL Studio四年后深度测评,我为什么选择FL Studio?

相信大家或多或少的都有关注最近火出圈的电音综艺《超感星电音》,各路制作人群雄齐聚,各放光彩。其中当之无愧被称为中国电子音乐第一人的Carta,其使用的编曲软件就是FL Studio。哪怕放眼全球,诸如Martin Garrix(小马丁…

最全!导入csv文件+归一化+PCA降维+K-Means聚类+效果评估+可视化 项目实战

数据说明 目标要求是实现wine数据集的聚类算法 实现思路及步骤 (1)使用pandas库读取wine数据集 (2)将wine数据集的数据和标签拆分开。 (3)将wine数据集划分为训练集和测试集。 (4)标准化wine数据集。 (5)对wine数据集进行PCA降维。 (6)构建聚类数目为3的K-Means模型。 …

linux安装RabbitMQ

查看自己的linux发行版本 cat /etc/redhat-release安装依赖 yum -y install socat #Erlang内存管理依赖安装Erlang和RabbitMQ RabbitMQ 由于RabbitMQ是有Erlang开发的所有安装RabbitMQ需要使用到Erlang环境 Erlang GitHub下载地址: https://github.com/rabbi…

无量纲数:计算流体动力学和数值传热学常用准数总结

参考文献 (简称“数传”) 陶文铨. 数值传热学[M]. 第二版. 西安: 西安交通大学出版社, 2001年. (简称“V & M”) Versteeg H K, Malalasekera W. An Introduction to Computational Fluid Dynamics: The Finite Volume Meth…

网络编程:专业术语(IP、端口、字节序、套接字(socket))

一、IP 什么是ip:在因特网中用于区分主机的唯一标识 ​表现形式:点分形式的字符串 ” a.b.c.d“ ->192.168.16.58 0-255 ip地址分类: IP协议是为计算机网络相互连接进行通信而设计的协议 那就是给因特网上的每台计算机和其它设备…

MaxViT:多轴视觉Transformer

论文链接:https://arxiv.org/abs/2204.01697 代码链接:https://github.com/google-research/maxvit 如果进入不了github就直接在这里下载,不过没有权重文件,免费的:https://download.csdn.net/download/weixin_4491103…

使用布谷鸟过滤器对 logback 日志一定周期内重复异常堆栈打印进行压缩过滤

前因 前阵子日子线上有个bug,但是由于触发过于频繁导致日志打印全是这个bug的堆栈,全是重复堆栈内容日志一下变得不友好起来,搜索有没有什么优化办法。 偶然看到[近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件]这篇…

网页批量下载图片-怎么一键快速下载网页图片的工具

网页批量下载图片,今天给大家分享一款免费图片批量下载软件,支持任意格式的图片批量下载,只需要输入关键词或批量导入网页链接即可批量下载图片。每个人都可以拥有各种高清图源。支持批量图片压缩/放大/添加水印等等处理/详细如图 这款免费图…