Python3,5行代码让电脑永不息屏。

简介: Python3,5行代码让电脑永不息屏。

1、引言

小屌丝:鱼哥,按照公司规定,我的电脑锁屏时间是5分钟,但是,我不想让电脑在空闲5分钟后锁屏。

小鱼:你要挑战公司信息安全?

小屌丝:不不不…公司信息安全大于天,我就是想让自己多学点知识 ~

小鱼:你要是这么说,倒是可以。

小屌丝:奈斯。

2、电脑永不息屏的两种方法

2.1 电脑手动方式

想到让电脑不息屏,我们常规做法:

  • ① 电脑桌面→鼠标右键→显示设置
  • ②设置页面,选择“电源和睡眠”
  • ③左侧的睡眠tab栏,选择自己期望的时间即可

按照这种方式,我们一分钟就可以设置完成。

2.2 代码方式

但是呢,我们今天用另一种方式来让电脑不息屏。

思路

首先,我们都知道,电脑息屏,是因为电脑觉得当前为空闲状态,

所以在设置的时间内,就息屏。

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

于是乎…我们就想到了pyAutoGUI库。

原理:

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

2.2.1 安装

老规矩,电脑没有安装的话,直接pipinstall方式即可。

pip install pyatuogui

剩下的就是等待。

等待过程中,我们可以回归一下安装第三方库的方式,

回顾完成,我们的pyautogui库也安装完成了。

接下来,我们就来敲代码。


2.2.2 代码实战

1、moveRel(x,y)函数

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


含义:

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


注意:

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


2、random函数

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


含义:

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


注意:

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

3、代码展示

# -*- coding: utf-8 -*-
# @Time   : 2021-12-01
# @Author : carl_DJ
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)

小屌丝:就这么简单

小鱼:没错,就是这么简单。

在这里小鱼唠叨一句。

pyAutoGUI库作为一个自动化操作鼠标的库,它的功能强大的很。

在这里就不多说了。

目录
相关文章
|
监控 Python
使用Python编写的电脑上网时间控制软件:实现家长监管功能
在当今数字化时代,孩子们对互联网的依赖程度越来越高,但是过度使用互联网可能会对他们的健康和学业产生负面影响。为了帮助家长有效地监管孩子们的上网行为,我们开发了一款基于Python的电脑上网时间控制软件,具有家长监管功能。
504 1
|
6月前
|
存储 监控 算法
监控电脑屏幕的帧数据检索 Python 语言算法
针对监控电脑屏幕场景,本文提出基于哈希表的帧数据高效检索方案。利用时间戳作键,实现O(1)级查询与去重,结合链式地址法支持多条件检索,并通过Python实现插入、查询、删除操作。测试表明,相较传统列表,检索速度提升80%以上,存储减少15%,具备高实时性与可扩展性,适用于大规模屏幕监控系统。
207 5
|
监控 算法 安全
深度洞察内网监控电脑:基于Python的流量分析算法
在当今数字化环境中,内网监控电脑作为“守城卫士”,通过流量分析算法确保内网安全、稳定运行。基于Python的流量分析算法,利用`scapy`等工具捕获和解析数据包,提取关键信息,区分正常与异常流量。结合机器学习和可视化技术,进一步提升内网监控的精准性和效率,助力企业防范潜在威胁,保障业务顺畅。本文深入探讨了Python在内网监控中的应用,展示了其实战代码及未来发展方向。
|
8月前
|
JSON 编解码 数据安全/隐私保护
电脑录制鼠标键盘脚本,鼠标动作录制脚本,万能脚本录制器【python】
完整功能:实现鼠标移动、点击和键盘操作的录制与回放 数据持久化:将录制的动作序列保存为JSON文件
|
8月前
|
Linux 数据安全/隐私保护 Python
一键修改电脑机器码, 软件机器码一键修改工具, 机器码重置工具【python】
该工具实现了完整的机器码生成、加密、验证功能 使用系统硬件信息生成唯一机器码
|
8月前
|
JSON 数据安全/隐私保护 数据格式
电脑录制鼠标键盘脚本, 鼠标录制器免费版电脑版, 鼠标键盘录制工具【python】
这个Python脚本实现了一个完整的鼠标键盘录制工具,具有以下功能特点: 可以录制鼠标移动、点击和键盘按键操作
|
测试技术 API Python
【10月更文挑战第1天】python知识点100篇系列(13)-几种方法让你的电脑一直在工作
【10月更文挑战第1天】 本文介绍了如何通过Python自动操作鼠标或键盘使电脑保持活跃状态,避免自动息屏。提供了三种方法:1) 使用PyAutoGUI,通过安装pip工具并执行`pip install pyautogui`安装,利用`moveRel()`方法定时移动鼠标;2) 使用Pymouse,通过`pip install pyuserinput`安装,采用`move()`方法移动鼠标绝对位置;3) 使用PyKeyboard,同样需安装pyuserinput,模拟键盘操作。文中推荐使用PyAutoGUI,因其功能丰富且文档详尽。
401 0
|
监控 算法 安全
公司电脑网络监控场景下 Python 广度优先搜索算法的深度剖析
在数字化办公时代,公司电脑网络监控至关重要。广度优先搜索(BFS)算法在构建网络拓扑、检测安全威胁和优化资源分配方面发挥重要作用。通过Python代码示例展示其应用流程,助力企业提升网络安全与效率。未来,更多创新算法将融入该领域,保障企业数字化发展。
286 10
|
监控 算法 安全
基于 Python 广度优先搜索算法的监控局域网电脑研究
随着局域网规模扩大,企业对高效监控计算机的需求增加。广度优先搜索(BFS)算法凭借其层次化遍历特性,在Python中可用于实现局域网内的计算机设备信息收集、网络连接状态监测及安全漏洞扫描,确保网络安全与稳定运行。通过合理选择数据结构与算法,BFS显著提升了监控效能,助力企业实现智能化的网络管理。
243 7
|
存储 运维 监控
探索局域网电脑监控软件:Python算法与数据结构的巧妙结合
在数字化时代,局域网电脑监控软件成为企业管理和IT运维的重要工具,确保数据安全和网络稳定。本文探讨其背后的关键技术——Python中的算法与数据结构,如字典用于高效存储设备信息,以及数据收集、异常检测和聚合算法提升监控效率。通过Python代码示例,展示了如何实现基本监控功能,帮助读者理解其工作原理并激发技术兴趣。
283 20

推荐镜像

更多
下一篇
开通oss服务