前言:

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

    前言: 最近玩某页游时遇到一个重复任务,需要不停的接/交任务道具,数量巨大又十分麻烦,想去网上下脚本又找不到合适的,于是整了一个可以实现鼠标自动点击的小玩意.因为我之前没有任何编程基础,这两天自学又走 ...

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

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

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

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

  4. python和易语言写游戏脚本_用Python写王者荣耀刷金币脚本

    王者荣耀很多朋友都想买脚本和挂之类的,想更加容易的获得金币等可以在游戏里买英雄等,今天我们发挥程序员的优势教给大家用Python语言自己写一个可以刷金币的脚本,以下是全部内容. 王者荣耀的冒险模式里有 ...

  5. python怎么换行继续写脚本_用Python实现换行符转换的脚本的教程

    很简单的一个东西,在'\n'.'\r\n'.'\r'3中换行符之间进行转换. 用法 代码如下: usage: eol_convert.py [-h] [-r] [-m {u,p,w,m,d}] [-k ...

  6. python扫雷脚本_利用 Python 实现 自动扫雷 小脚本

    原标题:利用 Python 实现 自动扫雷 小脚本 自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式.一.准备工作1.扫雷游戏 我是 ...

  7. python点击屏幕坐标_通过Python,如何获取鼠标在屏幕上的X、Y轴坐标点

    最近在开发基于模拟器的微信自动添加好友工具时,需要获取模拟器中相应按钮,在当前屏幕中的X.Y轴坐标点.先前都是通过"Ctrl+Alt+A"截屏的方式 获取.如下图红框部分所示: 由 ...

  8. python写自动脚本_用Python实现FGO自动战斗脚本

    我家黑贞! 1. 背景 Fate/Grand Order(非的肝不过欧的)作为索尼为了拯救自己不倒闭而开发的面向月厨的骗氪养成抽卡爆肝游戏,居然没有像隔壁<阴阳师>的自动战斗系统(看看别人 ...

  9. python实现阴阳师自动刷御魂脚本_用Python实现FGO自动战斗脚本

    我家黑贞! 1. 背景 Fate/Grand Order(非的肝不过欧的)作为索尼为了拯救自己不倒闭而开发的面向月厨的骗氪养成抽卡爆肝游戏,居然没有像隔壁<阴阳师>的自动战斗系统(看看别人 ...

  10. python写自动答题脚本_编写Python脚本拉取优学院答案

    上个月审计了云班课和优学院的前端代码,实现了强制修改视频进度和获取选择题答案的功能.但是单个发包效率太低了,昨晚开始着手写了一个脚本,早上修改了一下,基本功能写出来了.考虑到风险,这个脚本是获取答案, ...

最新文章

  1. CentOS7系统启动、排错、修复、破解root口令
  2. 庆祝杭州移动电视诞生一周年
  3. HashTable类模板_C++
  4. 统计代码行数_推荐一波代码量、行数、提交量、作者等全维度统计神器
  5. apache2怎么知道从哪个默认文件夹下去查找网页
  6. 牛客网【每日一题】5月19日题目精讲 比赛
  7. USB设备多个配置描述符的获取过程
  8. Oracle_spatial的空间索引
  9. TypeScript--函数
  10. 人工智能重点领域有哪些呢?
  11. 使用 pip 安装第三方库时出现:Read timed out
  12. 电销机器人源码+图文介绍
  13. 计算机的屏幕为什么成黑色,电脑液晶显示器老是黑屏怎么回事
  14. sip协议的超时机制
  15. 《深入浅出WPF》学习笔记
  16. 西门子200PLC指令详解——比较指令
  17. mysql属于数据库管理系统吗_mysql,oracle都属于数据库还是数据库管理系统
  18. python 并发之asyncio
  19. 微信小程序-云开发3云函数、云存储
  20. 沈剑架构师之路的分享-总结

热门文章

  1. 曼联队选择Tezos作为官方区块链和训练工具包合作伙伴
  2. Android9能用的flash播放器,flash player安卓4.4_安卓flash player 9.0_安卓adobe flash player 9...
  3. python day 105
  4. python交通流预测算法_对各种交通流预测模型的简要分析
  5. HTML5从入门到精通
  6. ubuntu安装微信
  7. java实现数据库回滚,java 数据库操作,事宜回滚
  8. 【工作周报】2019年7月 前端开发工作周报汇总
  9. 28.java中Java8.0的新特性(附讲解和练习)
  10. 关于2023计算机408考研