知识点:Python库及简单定时器的使用

1. 鼠标自动点击屏幕代码

(1). 首先 pip install pymouse

(2). 运行代码出现:ModuleNotFoundError: No module named ‘windows’

原因:缺少pyuserinput工具

解决:pip install pyuserinput

报错:Could not find a version that satisfies the requirement pyHook (from pyuserinput) (from versions: )

No matching distribution found for pyHook (from pyuserinput)

原因:缺少pyhook

解决方案:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索pyhook 下载

然后pip install +路径安装

(3). pip install PyUserinput

运行成功!

2. 循环定时器Timer

线程定时器Timer原理:

指定时间间隔后启动线程!适用场景:完成定时任务,例如:定时提醒,定时发送,定时采集功能等等.

# 导入线程模块

import threading

timer = threading.Timer(interval, function, args=None, kwargs=None)

参数介绍:

interval — 定时器间隔,间隔多少秒之后启动定时器任务(单位:秒);

function — 线程函数;

args — 线程参数,可以传递元组类型数据,默认为空(缺省参数);

kwargs — 线程参数,可以传递字典类型数据,默认为空(缺省参数)

3. 3s后打印hello world

只执行一次

4. 简易循环定时器

在 function 里继续注册一个 Timer,这样就可以在下一个 interval 继续执行 function

Timer 本身,它是一个 thread,每次循环间隔操作,系统都要创建一个线程,然后再回收,这对系统来说开销很大.

如果时间间隔 interval 很短,系统会一下子创建很多线程,这些线程很难快速回收,导致系统内存和cpu资源被消耗掉 .

5. Python3实现定时任务的四种方式

1>循环+sleep;

2>线程模块中Timer类;

3>schedule模块;

4>定时框架:APScheduler

6. 代码

参考文档:https://blog.csdn.net/weixin_41561539/article/details/94294828

https://blog.csdn.net/weixin_34203426/article/details/91394230

python 鼠标 自动点击_鼠标隔段时间自动点击屏幕相关推荐

  1. python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕

    知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2).  运行代码出现:ModuleNotFoundError: No ...

  2. mysql如何每五秒执行一次函数_每隔一秒自动执行函数(JavaScript)

    http://www.cnblogs.com/xlx0210/archive/2010/03/19/1689497.html 1. setInterval() --每隔一秒自动执行方法,setInte ...

  3. 每隔一段时间自动执行一次某个方法(使用线程)[C#]

    c#里,怎么让一个方法事件每隔一段时间自动执行一次?能用线程来实现吗?怎么实现? 比如:SendToService这个方法,要每隔10秒钟自动执行一次. 下面是我总结的方法: //定义线程 Threa ...

  4. 解决mac下ssh空闲一段时间自动断开的问题

    解决mac下ssh空闲一段时间自动断开的问题 参考文章: (1)解决mac下ssh空闲一段时间自动断开的问题 (2)https://www.cnblogs.com/maoaji/p/7820287.h ...

  5. android studio adb隔段时间总是被重启的元凶终于被找到了

    android studio adb隔段时间总是被重启的元凶终于被找到了 让我抓狂的问题 当你写完一段代码,正期待效果的时候.突然,adb老是连了又断,断了又连,工具和手机都重启的好几次.消停了一段时 ...

  6. php cli 错误日志,ThinkPHP5.0.*版本 cli模式下php每隔段时间就出错

    关于ThinkPHP5.0.*版本 cli模式下php每隔段时间就出错 cli模式下php每隔段时间就出错 官方论坛 日志如下: 控制台 Uncaught thinkexceptionErrorExc ...

  7. android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。

    android App没有操作一段时间后弹出屏保广告页面 最近做了个项目,里面有个功能是app在任何activity中没有操作一段时间后要跳转到屏保广告页面,点击广告页面是返回上一个activity中 ...

  8. vba模拟鼠标点击_鼠标键盘模拟大师下载_鼠标键盘模拟大师免费版官方下载6.2...

    鼠标键盘模拟大师是目前国内唯一一款将鼠标自动点击.键盘自动输入.网页自动刷新和自动切换IP地址等功能完美结合与一体的鼠标键盘动作模拟软件,可以实现桌面及游戏的自动点击和按键点击等功能,有需要的小伙伴快 ...

  9. window10鼠标加速怎么关_鼠标加速怎么关闭_电脑鼠标加速如何关闭

    2019-09-27 09:17:11 对于游戏玩家来讲,鼠标灵敏度是非常关键的,如果太慢会影响游戏进程,拖累队友.有些用户为了加快Mac系统鼠标反应速度开启加速功能,设置之后发现并不适合自己,那么M ...

最新文章

  1. 第三届蓝桥杯C++本科B组决赛解题报告(更新中)
  2. 【以太坊】在测试网络上发布智能合约
  3. 介绍MyBatis代码生成网站(四) --- 继承基类
  4. 思科AP-什么是COS AP?
  5. 一个countDown在多线程调度下使用不当的分享
  6. *p++和*(p++)的区别_同是华为顶级旗舰,P系和Mate系谁最值得购买?明白这点很重要!...
  7. 使用Nginx反向代理来实现简单的负载均衡
  8. 11300001数据集配置错误_Power BI 中的数据刷新(二)
  9. python爬虫工程师工作内容_爬虫岗位职责
  10. unity3d面试题
  11. SD卡数据被误删除该怎么恢复?
  12. 如何选择SAP培训?
  13. 中国养蚕及深加工市场盈利模式与投资价值评估报告(2022-2027年)
  14. 神奇的canvas——点与线绘制的绚丽动画效果
  15. java/js中语音提醒功能的实现
  16. Mysql—索引③:优化篇(不仅仅是索引)
  17. 零距离接触阿里云时序时空数据库TSDB
  18. 一 MATLAB学习之axis函数总结
  19. SAP物料的最小订购量、及舍入值的测试
  20. 分布式存储系统设计 反熵 (Anti-Entropy)

热门文章

  1. vue项目中使用@babel/plugin-proposal-optional-chaining的?.语法,防止字段没有报错
  2. matlab 死区,MATLAB对AC/DC/AC电源的死区效应谐波仿真
  3. 大唐芙蓉园-莫安迪摄影作品
  4. 【案例练习】17个华丽的UI效果的实现 ,激发你的创造灵感
  5. 互联网集体下沉,PKQ后又一匹下沉黑马出现了
  6. QTcpSocket使用过程中的一些问题记录
  7. 微信好友突破10000人,节跳动即将取消饮料补贴福利!!
  8. 6.SSH框架整合及简单使用示例
  9. 红米AX6000折腾链路聚合
  10. python通过经纬度在地图标点_只要两步,用Python将地址标记在地图上!