在上一篇文章里,我们已经安装好了python,安装好了所有需要的库,现在可以开始码代码了嗷

先让我们来分析一下需要实现的脚本功能,首先就是这个开始战斗此时队友还没来...

当队友(舍友)进来时,开始战斗会变成黄色,并且可以被点击开始,我们要做的就是两步判断开始战斗的颜色是否为黄色

当上一个条件成立时,移动鼠标进行点击

这时就要用到我们的pyautogui库了。直接附上代码:

pixelMatchesColor这个方法前面传递的两个参数是屏幕的像素位置,后面是RGB的值,当像素位置的颜色和预先提供的RGB值相同时,会返回真,我这里为了保险起见,取了开始战斗的两个像素点,在他们同时成立时,进入if条件语句。这就是第一步咯。

ps:Q:用什么取色?A:我是用的按键精灵抓取的屏幕颜色。

Q:为什么用了按键精灵却还要编脚本?A:按键精灵可能会被屏蔽掉,不怎么稳定。而且用自己的脚本改起来也方便,更重要有成就感啊233333

进入if条件语句后,所要做的就是对"开始战斗"按钮进行点击。此时我先print了一下匹配成功时的datatime.datatime.now().strftime(' %F %T'),就是这个

然后移动鼠标,用了moveTo这个方法,传递的两个参数分别是屏幕的x坐标和y坐标。

random函数很关键!!!多次点击同一个像素点会被检测出使用脚本,所以用一个random函数就可以有效避免被鬼使黑

点击就没什么好说的了,pag.click()就完事了嗷

接下来是结束界面:up还是个新手啦。。。

如何开始战斗介绍过了,如何结束也如出一辙:

和开始战斗差不多。。。就是结算时鼠标连续点击的时候要sleep0.05到0.1秒,不管单身多少年也不可能1s点几百次的嘛(手动狗头)。

ps:Q:TTL是啥?A:暂时不用管,不影响程序,有空我再写一篇专栏来解释

最后写个循环,程序就可以运行了嗷!本人还是个小白,写的代码水平有限,大佬们见谅~

python能写什么脚本_如何用python编写一个阴阳师脚本(自动刷御魂,业原火)(2)...相关推荐

  1. python脚本写ui自动化_如何用Airtest编写UI自动化脚本

    前言 游戏并不像app一样直接把渲染树节点暴露出来,这就造成游戏UI自动化在元素定位上的不方便性,不过依赖airtest的图片识别,我们可以直接跳过元素检查,以图片对比的形式进行自动化,虽然效率可能会 ...

  2. python write 写多行_如何用 Python 执行单行命令

    一般来说,面对日常处理的一些小任务,直接用 sed,grep 之类的就可以搞定,更复杂一点的就会考虑 awk 或者用一些现成的轮子,要是 awk 搞不定我就只好用 Python 了.但有些时候,我仅仅 ...

  3. python实现阴阳师自动刷御魂脚本_Python实现阴阳师电脑端自动组队刷御魂

    Python实现阴阳师电脑端自动组队刷御魂 1 开发环境搭建 Python3.7安装下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0 ...

  4. python能制作游戏吗_如何用python写一个小游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 引言最近python语言大火,除了在科学计算领域python有用武之地之外,在游 ...

  5. python登录交换机执行命令_如何用Python脚本登录到交换机上修改配置?

    原标题:如何用Python脚本登录到交换机上修改配置? 网 工 圈 网络工程师阿龙 圈内最早的公益公众号,本号已认证!学网络关注我一个就够了(关注近5w+) 关注 听说 99%的 网工都来这里充电吖 ...

  6. python实现阴阳师自动刷御魂脚本_自己写的yys御魂python脚本

    [Python] 纯文本查看 复制代码print("正在加载库") import win32api import win32con import time import rando ...

  7. 利用python写时钟程序_如何用python编写一个番茄钟程序

    今天,我们尝试用python来编写一个简单的PC端番茄钟,需要实现的功能如下:启动时"滴"一声并询问:"休息时间结束!是否开始一个新的番茄钟?" 如果用户点击& ...

  8. python批量resize图片大小_如何用Python智能批量压缩图片?

    本文一步步为你介绍,如何用Python自动判断多张图片中哪些超出阈值需要压缩,且保持宽高比.如果你想了解Python图像处理的基础知识,欢迎动手来尝试. 痛点 我喜欢用Markdown写文稿,然后发布 ...

  9. python简单可视化聊天界面_如何用Python制作可视化输入界面

    继续研究Python的应用,我们在有些程序中需要输入一些参数,可由几种方式实现 1.直接写在程序里,适合编程使用 2.使用input()函数,运行程序时输入 3.做成可视化界面,然后让程序获得 今天主 ...

  10. python程序如何做界面_如何用Python给已有小程序做界面?

    我尝试过很多次用 Python 进行 GUI 编程,就是你说的做界面.最后的结果就是,人生苦短,做 GUI 我不用 Python(也有可能我是被微软给宠坏了:) 但是你说的这种,很简单的界面,使用 P ...

最新文章

  1. 【FFmpeg】便捷函数汇总(持续更新中...)
  2. 【博客美化】08.添加扩大/缩小浏览区域大小 按钮
  3. ReportViewer不连接数据库,自定义DataSet导出到报表
  4. 三星Galaxy Note 10再曝正面渲染图:居中前置摄像头更顺眼
  5. css设置按钮竖直方向居中_button内flex垂直居中竟然不居中的解决
  6. 服务器 IIS主机的Rewrite伪静态组件下载与配置
  7. visio阵列_用Visio2010制作最专业的技术流程图教程
  8. 【ElementUI样式优化】el-input带自定义查询删除图标 ==> 图标点击可实现对应功能 ==> 一个input实现查询重置功能
  9. 自己动手制作系统安装盘
  10. 嵌入式Linux容器技术
  11. docker 磁盘满了问题排查
  12. HTML/CSS+JavaScript+jQuery
  13. java mail 回复邮件_JavaMail - 退回邮件( Bounced Messages)
  14. 契约锁电子签章在食品行业全产业链的应用场景
  15. 华为修改优先级命令_华为LTE重选参数命令简介
  16. 多电脑共享键鼠,传输数据,共享剪贴板
  17. 配置文件导入服务器什么意思,配置服务器需要什么意思
  18. python制作英语小词典_如何用python(django)创建英语词典应用程序?
  19. 【数据库】实验4:触发器实验
  20. 2022年「博客之星」参赛博主:hyk今天写算法了吗

热门文章

  1. Mendeley使用小技巧
  2. 02@Docker网络介绍及网络模式的使用
  3. JavaScript 奇技淫巧
  4. 人生算法——读书笔记
  5. 钟汉良日记:《海奥华预言》告诉我们什么了
  6. Django-路由层
  7. URL统一资源定位器
  8. 智能法律全球化:推动全球法律治理与合作
  9. 单口RAM、双口RAM、FIFO三者的关系
  10. 在浏览器地址栏,输入一个www.baidu.conm,其中会经历什么事