降智警告:本人为编程新手,遵守面向CSDN编程原则,代码架构具有个人特色,仅供参考

前言:因为阴阳师的樱饼快用完了,就随手写了个脚本,最后也包装成了exe,效果不错但是经常在关闭的时候崩溃

一.功能

帮忙点击战斗胜利后出现获得的奖励的界面(不局限于御魂,贪嗔痴,石距等都可以),帮忙点击挑战按钮

(具体的会在后面介绍)

二.最终成果

惯例上图:

左边是图标,右边是界面

三.代码

界面构造就不提了,我的GUI编程练习中有

1.引用的库有:

import pyautogui as pyg

from tkinter import *

from PIL import ImageTk

import PIL

from in_ico import img#程序界面的小图标

from begin_png import img as pic#程序界面中的图片

import time

import base64

import os

2.实现函数

def begin() :

path = os.getcwd()

new_path = path + '//check//'

while True :

time.sleep(0.25)

s_pos = pyg.locateOnScreen(new_path + 'start.png')

if s_pos != None :

s_x, s_y = pyg.center(s_pos)

pyg.click(s_x, s_y)

pos = pyg.locateOnScreen(new_path + 'finish.png')

if pos != None :

x, y = pyg.center(pos)

pyg.click(x, y)

先将要点击的位置的图片截取,引用pyautogui库中的locateOnScreen函数识别屏幕中图片位置,再用click函数点击即可

(注意:可以使用在命令行使用pip install PyAutoGUI==0.9.33命令安装pyautogui库,直接用pip install pyautogui可能会出现网络错误)

(注意:截图一定要保证是完全一致才会触发点击,即截图中不会出现与阵容有关的图形,一个像素都不能有)

所以只要将战斗胜利弹出奖励的界面中的宝物盒截图,以及挑战按钮截图,放在可识别路径中,一旦出现,鼠标就会自动点击了,解放你的双手

(刷痴的时候开阵容锁定,就可以实现全自动了)

python简易程序教程_Python-自制简易程序挂机刷御魂相关推荐

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

    在上一篇文章里,我们已经安装好了python,安装好了所有需要的库,现在可以开始码代码了嗷 先让我们来分析一下需要实现的脚本功能,首先就是这个开始战斗此时队友还没来... 当队友(舍友)进来时,开始战 ...

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

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

  3. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  4. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  5. python教程是什么-Python基础教程_Python入门知识

    Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...

  6. python 3教程_Python 3 教程

    全屏 Python 3 教程 Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3.0在设 ...

  7. python基础教程是什么-Python基础教程_Python入门知识

    Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...

  8. python后端教程_Python学习教程(技术干货):关于前后端分离开发入门

    原标题:Python学习教程(技术干货):关于前后端分离开发入门 对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一 ...

  9. python itchat教程_Python学习教程:教你用Python通过微信来控制电脑摄像头

    原标题:Python学习教程:教你用Python通过微信来控制电脑摄像头 如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证.今天的Python学习教程就来通 ...

最新文章

  1. 截断句子取前k个单词
  2. 微软出面解释Win11各种大bug,引发网友一顿嘲讽:都是祖传手艺
  3. Day 21:Docker 入门教程
  4. 岭回归——减少过拟合问题
  5. 《大道至简》第七八章读后感
  6. vue 页面使用百度地图
  7. hibernate 环境搭建测试
  8. gitlab更新配置无效_Gitlab 快速的搭建
  9. 无法安装 DotNetCore.1.0.0-VS2015Tools.Preview2解决方法
  10. Visual Studio 2010 Beta版包括InstallShield Limited Edition
  11. 学计算机的感想300字,大学生计算机实训心得体会3篇
  12. WES分析1-外显子测序
  13. 数据库发展的三个阶段及特点
  14. 运动酒店,如何“奇袭”文旅产业精准蓝海赛道——缤跃酒店
  15. 这些新规今起实施:侵犯民警执法权威或被追刑责
  16. Scratch少儿编程——豆腐女孩
  17. 程序员的工资高,到底程序员的工资有多高?那些你不了解的程序员
  18. 彩涂钢板行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  19. VMware Workstation 16 Pro及Centos 7 x86-64 iso镜像 安装 激活 使用 及 解决vm安装报错eulas_agreed=1
  20. mysql查询日期:本周、上周、本月、上月

热门文章

  1. 基于arduino的ESP32 学习笔记(一) 基于ESP32的智能花盆
  2. Python(贪心算法)问题 D: 删数问题_输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数。
  3. MST++: Multi-stage Spectral-wiseTransformer for Efficient Spectral Reconstruction
  4. VMware Workstation Pro网络配置(WiFi配置等)
  5. 清华女硕士代言西湖名胜六和塔(组图),张姣怡,杭州西湖六和塔
  6. 高德地图放图钉_Google地图中的图钉掉了-如何定位和删除图钉
  7. go每日新闻(2021-04-01)——令牌桶的实现 rate/limt
  8. php移动端可拖动可视化,可视化编辑uniapp项目DIY拖拽
  9. 粒子群优化能做相机标定吗
  10. 主机宝linux版,主机宝linux版有什么用