前言:

最近玩某页游时遇到一个重复任务,需要不停的接/交任务道具,数量巨大又十分麻烦,想去网上下脚本又找不到合适的,于是整了一个可以实现鼠标自动点击的小玩意。因为我之前没有任何编程基础,这两天自学又走了不少弯路,这次我把制作的全过程记录下来,希望可以帮到和我一样的Python初学者。

思路

1.获取需要点击的坐标,方法:打开微信,按Alt+a会弹出截屏界面,POS后的参数即坐标POS:经纬度

2.设置鼠标移动/点击指令,前期准备:

pip install pymouse

pip install pyhook

pip install pyuserinput

3.设置循环一定次数和延时

4.打包,前期准备:

pip install pyinstaller

代码

from pymouse import PyMouse   #调用Pymouse模块

import time   #调用时间模块(考略到网站点击延时)

for i in range(n):    #循环n次

m = PyMouse()

a = m.position()   #获取当前坐标的位置

print(a)   #显示位置

time.sleep(t)  #延时t秒

m.move(x, y)   #鼠标移动至坐标(x,y)

a = m.position()

print(a)

m.click(888, 524)   #鼠标点击坐标(x,y)

time.sleep(t)

设定好参数就可以打包了,打开cmd输入:

pyinstaller -F -w  xxx.py(直接拖过来也可以)

然后回车打包(-w的作用是去掉黑窗口,可加可不加)完成后如下红圈内为输出位置

后记

常见问题解决方案:

1.pip install 指令速度奇慢:

在后方加上 -i https://pypi.mirrors.ustc.edu.cn/simple

例如:pip install pymouse -i https://pypi.mirrors.ustc.edu.cn/simple

2.Pyhook下载失败

在这个网站里找到下载:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

3.循环次数固定,无法灵活调整

这个我也在想办法,不知道怎么把“for i in range(n):”中的“n”设定成变量,从而可以在黑窗口赋值。。希望路过的大佬可以不吝赐教

参考链接

https://www.cnblogs.com/yan-lei/

https://blog.csdn.net/qq_40523737/article/details/83112522

https://www.runoob.com/

https://www.cnblogs.com/leemy11/p/7451181.html

https://baijiahao.baidu.com/s?id=1611000122418412440&wfr=spider&for=pc

python自动点击脚本_用Python实现鼠标自动点击相关推荐

  1. python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)

    引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...

  2. python编写网页游戏脚本_用Python脚本做一些网页游戏中力所能及的自动化任务

    下面是一段自动登录360传奇霸业游戏的脚本: from pymouse importPyMouseimporttimeimportwebbrowserfrom pykeyboard importPyK ...

  3. python做按键精灵脚本_使用Python实现一个按键精灵 | 蓝士钦

    @HANK1998 其实,你这个代码,还有一个问题,鼠标键盘动作回放时,顺序会乱,线程同步问题,做不到鼠标动作和键盘动作交叉执行.,,我能力不太够了,,学的不深,不知道这个问题你解决没??? ---- ...

  4. python自动导出数据脚本_使用python生成一个导出数据库的bat脚本文件的示例代码...

    这篇文章分享使用python生成一个导出数据库的bat脚本文件的示例代码 实例如下:# 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库 ...

  5. python自动导出数据脚本_利用python生成一个导出数据库的bat脚本文件的方法

    # 环境: python3.x def getExportDbSql(db, index): # 获取导出一个数据库实例的sql语句 sql = 'mysqldump -u%s -p%s -h%s - ...

  6. python批量拷贝数据脚本_使用python来玩转ensp~3-写个批量备份配置文件脚本

    目录回顾: 根据前面所学习的知识,可以远程登录设备下发命令等,现在已经可以转化为生产力了哈,今天小Q要实现的就是一个批量备份配置的小东西, 小Q通过学习产品文档了解到,可以通过以下四种方法进行备份配置 ...

  7. python 首次登陆outlook 脚本_记Python“用户环境”的一次完美应用

    在之前写过一篇关于虚拟环境使用的文章,但是还没有好好的介绍一下 Python 的用户环境,原因是自己一直没遇到要使用 用户环境 的使用场景,所以就一直懒得写.恰巧这两天,自己遇到了一个使用用户环境的体 ...

  8. 用python写跑酷游戏脚本_用python写游戏之2D跑酷游戏(二)

    这篇文章介绍2D跑酷游戏中,添加地板资源, 给主角附加重力作用,以及添加游戏控制器和游戏场景的切换. 废话不多说,直接开始. 添加地板资源 定义地板类,继承自pygame.sprite.Sprite ...

  9. python修改pip源脚本_修改python的pip源为国内源

    由于网络原因,访问国外的pip源超级慢,因此可将源改为国内源(都是pipy官网的镜像),就能体验到流的飞起的速度了 可临时修改,也可永久修改 临时修改:在后边加个-i参数指定pip源,如下所示: pi ...

最新文章

  1. gulp几个常见问题及解决方案
  2. C# 生成随机字符串
  3. linux c账户安全性,linux c flash安全策略
  4. Java并发编程之CountDownLatch闭锁
  5. 防止sql注入:替换危险字符
  6. tomcat中server.xml文件解析
  7. 百度官方wormHole后门检测记录(转)
  8. 天眼查企业工商信息查询接口
  9. 从客户端(jianjie=psasdasdfas/p)中检测到有潜在危险的 Request.Form 值
  10. OFDM 调制系统框图 OFDM
  11. 异构计算-1-10x10:一种异质性和提高能量效率的通用架构方法
  12. jrtplib学习目录及总结
  13. 2013年9月16日
  14. 重磅:第十二届中国西部国际资本论坛盛大举办,分布式存储行业备受瞩目!
  15. 如何提高学生习作水平
  16. source insight如何设置背景
  17. 服务器共享文件夹不刷新,win10文件夹不自动刷新的解决方案
  18. 第23节 软件构件技术和软件体系结构
  19. python 递归函数 古典问题兔子
  20. 解决Simplify chained comparison

热门文章

  1. linux 中dev目录,详解Linux系统下的/dev目录
  2. jsf学习之a4j组件
  3. teamSpeak Server搭建Linux
  4. Win10系统重新部署应用商店,复刻系统也适用
  5. 数字图像模式识别技术详解【笔记】
  6. 北语计算机PHp试题,北语计算机基础模拟试卷和答案1~5.pdf
  7. C语言字符加法原理,加法原理与乘法原理有什么区别?
  8. 模电数电的区别和相通之处
  9. 销售技巧和话术,微信营销话术大全
  10. 通过 edu 邮箱登录 Office 365 获得 1 TB 的 OneDrive 空间的方法