python简易程序教程_Python-自制简易程序挂机刷御魂
降智警告:本人为编程新手,遵守面向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-自制简易程序挂机刷御魂相关推荐
- python能写什么脚本_如何用python编写一个阴阳师脚本(自动刷御魂,业原火)(2)...
在上一篇文章里,我们已经安装好了python,安装好了所有需要的库,现在可以开始码代码了嗷 先让我们来分析一下需要实现的脚本功能,首先就是这个开始战斗此时队友还没来... 当队友(舍友)进来时,开始战 ...
- python实现阴阳师自动刷御魂脚本_Python实现阴阳师电脑端自动组队刷御魂
Python实现阴阳师电脑端自动组队刷御魂 1 开发环境搭建 Python3.7安装下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0 ...
- 视频教程-快速入门Python基础教程_Python基础知识大全-Python
快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...
- 视频教程-快速入门Python基础教程_Python基础进阶视频-Python
快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...
- python教程是什么-Python基础教程_Python入门知识
Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...
- python 3教程_Python 3 教程
全屏 Python 3 教程 Python的3.0版本,常被称为Python 3000,或简称Py3k.相对于Python的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3.0在设 ...
- python基础教程是什么-Python基础教程_Python入门知识
Python基础教程频道为编程初学者提供入门前的所有基础知识,必须要掌握的一些PYTHON基础语法语句,基本的数据类型. 让大家可以更快速.更容易理解的的方式掌握Python编程所需要的基础知识,灵活 ...
- python后端教程_Python学习教程(技术干货):关于前后端分离开发入门
原标题:Python学习教程(技术干货):关于前后端分离开发入门 对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一 ...
- python itchat教程_Python学习教程:教你用Python通过微信来控制电脑摄像头
原标题:Python学习教程:教你用Python通过微信来控制电脑摄像头 如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证.今天的Python学习教程就来通 ...
最新文章
- 截断句子取前k个单词
- 微软出面解释Win11各种大bug,引发网友一顿嘲讽:都是祖传手艺
- Day 21:Docker 入门教程
- 岭回归——减少过拟合问题
- 《大道至简》第七八章读后感
- vue 页面使用百度地图
- hibernate 环境搭建测试
- gitlab更新配置无效_Gitlab 快速的搭建
- 无法安装 DotNetCore.1.0.0-VS2015Tools.Preview2解决方法
- Visual Studio 2010 Beta版包括InstallShield Limited Edition
- 学计算机的感想300字,大学生计算机实训心得体会3篇
- WES分析1-外显子测序
- 数据库发展的三个阶段及特点
- 运动酒店,如何“奇袭”文旅产业精准蓝海赛道——缤跃酒店
- 这些新规今起实施:侵犯民警执法权威或被追刑责
- Scratch少儿编程——豆腐女孩
- 程序员的工资高,到底程序员的工资有多高?那些你不了解的程序员
- 彩涂钢板行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- VMware Workstation 16 Pro及Centos 7 x86-64 iso镜像 安装 激活 使用 及 解决vm安装报错eulas_agreed=1
- mysql查询日期:本周、上周、本月、上月
热门文章
- 基于arduino的ESP32 学习笔记(一) 基于ESP32的智能花盆
- Python(贪心算法)问题 D: 删数问题_输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序组成一个新的正整数。
- MST++: Multi-stage Spectral-wiseTransformer for Efficient Spectral Reconstruction
- VMware Workstation Pro网络配置(WiFi配置等)
- 清华女硕士代言西湖名胜六和塔(组图),张姣怡,杭州西湖六和塔
- 高德地图放图钉_Google地图中的图钉掉了-如何定位和删除图钉
- go每日新闻(2021-04-01)——令牌桶的实现 rate/limt
- php移动端可拖动可视化,可视化编辑uniapp项目DIY拖拽
- 粒子群优化能做相机标定吗
- 主机宝linux版,主机宝linux版有什么用