如何使用python实现模拟鼠标点击

作者:编程入门到放弃 时间:2022-07-07 21:46:57 

这篇文章主要介绍了如何使用python实现模拟鼠标点击,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

不知道大家在工作中有没有一些工作需要重复的点击鼠标,因为会影响到财务统计报表的关系,我们每个月底月初都要修改ERP中的单据日期,单据多的时候光修改就能让你点鼠标点到手麻。(这里要吐槽一下浪沙软件,别的单据都可以批量修改日期,就是这个移仓单不行,你们研发怎么就这么懒?剩下这么点工作就不完成他?)之前同事有跟我提到过键盘精灵,因为当时负责别的工作,一直没有去了解。现在公司人员减少了,这工作又回到我身上了,刚好之前我在学习连连看的时候,知道Python 也能实现模拟鼠标点击,那就直接用上呗。

先来了解一下pyautogui。

pyautogui.moveTo,移动鼠标;pyautogui.click,点击鼠标,通过button来控制左击还是右击,click=n设置点击的次数,interval控制点击用的时间,有些程序确认双击是有个时间间隔的,如果不加上这个间隔,还真没办法识别。(好吧,这里说的就是你,浪沙。至少第一个单你是识别不了。害我没少测试。)就这两个功能对于我的这次操作已经是够用了。

当然Pyautogui的作用肯定不止这些,pyautogui.typewrite还能输入键盘有的字母的数字符号,screenshot截屏(这个在实现连连看的时候也能用得上哦。)等等,有兴趣的可以度娘学习一下。我们知道怎么模拟控制鼠标了,总得告诉它,要走到哪里,点击哪里吧。

Pyautogui是用像素来告诉程序要操作的位置的。那我们怎么得到这个像素呢?这里,我用的是操作系统自带的画图程序。画图里面“选择”这个功能会显示我们所选择的区域的像素,我们只要从我们需要点击的位置一直选到最左上角就可以了。

来源:https://www.cnblogs.com/chengxyuan/p/12146373.html

标签:python,模拟,鼠标,点击
0
投稿

猜你喜欢

  • MySQL语句优化的原则

    2009-10-27 12:09:00
  • oracle数据库冷备份的方法

    2023-07-19 09:51:19
  • SQL Server取得网站路径的几种方法及比较

    2008-12-09 14:15:00
  • 服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(下)

    2008-11-11 12:59:00
  • Python对XML文件实现增删改查操作

    2023-11-19 20:42:03
  • list视图方式设计浅析

    2008-12-21 16:04:00
  • 方便和实用

    2009-02-02 10:16:00
  • 一个asp伪静态的程序实现方法

    2010-06-28 18:56:00
  • 高性能表现的网站(译)

    2008-08-31 20:26:00
  • Access数据库操作中出现的怪现象

    2008-04-24 14:22:00
  • 网页设计之关于素材和言志

    2008-03-23 13:46:00
  • ASP访问统计计数器代码

    2008-03-20 13:33:00
  • python 将列表中的字符串连接成一个长路径的方法

    2023-04-18 14:06:25
  • 对python requests发送json格式数据的实例详解

    2023-12-11 05:16:07
  • python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

    2021-05-13 17:40:35
  • php 404错误页面实现代码

    2023-11-15 07:58:31
  • mysql5.58的编译安装

    2011-01-29 16:26:00
  • python用字节处理文件实例讲解

    2023-07-18 12:44:50
  • 浅说相册图片详情页面中大图的浏览方式

    2009-02-01 18:34:00
  • Python程序运行原理图文解析

    2023-08-09 03:27:31
  • asp之家 网络编程 m.aspxhome.com