- 博客(23)
- 收藏
- 关注
原创 step6.1开始执行任务_判断师门任务状态
在完成按钮点击事件后,点击开始运行按钮就要开支执行任务了。为了代替人去收到操作,所以要先模拟正常的任务操作。并将任务的流程进行分析:师门任务可主要分为6类 :捕捉宠物、采集兽骨、收集物品、送信、寻找物品、巡逻要做的首先就是识别任务状态。识别任务核心思路1:首先截图当前任务的图片,然后进行识别提取文字。在这使用tesseract-ocr引擎进行识别,#截图保存当前任务si...
2018-09-30 16:58:38
386
原创 step5.游戏窗口的初始化
在点击保存按钮之后,为了方便后续的判断图片以及操作,要先更改游戏的窗口。新建一个函数,通过调用来初始化窗口:其实就是调用了win32api win32gui win32con等第三库来进行windows上窗口的操作。然后模拟鼠标,手动移动窗口(注意:游戏的窗口所占位置可能与看上去有点微小差距,所以要通过自己测试来调整)#移动游戏窗口def moveHandle(): ...
2018-09-30 16:52:57
535
原创 step4.加入按钮的点击事件
在wxPython中为按钮设置相应事件是通过Bind来设置的,通过设置 触发事件(点击或松开等),回调函数,触发控件三个参数设置按钮的点击事件#绑定点击事件,保存按钮frame.Bind(wx.EVT_BUTTON,saveCLick,mhV.saveBtn)#绑定点击事件,开始按钮frame.Bind(wx.EVT_BUTTON,saveCLick,mhV.beginBtn)...
2018-09-16 08:49:12
992
原创 step3.调整为MVC模式,加入view,model文件
在开发的过程中发现脚本要比当初想得复杂一点,为了便于后续的开发,在此调整为MVC模式。1.新建mhView.py文件,用于写UI# -- coding: UTF-8 --# 控件的viewimport wxclass mhView(object): def __init__(self, frame): #相关尺寸定义 appWidth = 480 appHeig...
2018-09-16 08:34:20
248
原创 step2.编写GUI界面
为了能同时在Mac和windows系统写代码,因此选择了跨平台的wxPython第三方库,安装方法在另一篇博客已有简单说明。参考链接:MacOS系统下安装wxPython图形库因为不是商议用途,所以UI的排布就比较简单了,但发现该库已经够用了。设计思路:1.设计可点击的按钮,由用户确定需要完成什么任务(就简单写了几个任务)。2.根据用户的选择,保存设置。3.开始执行。...
2018-09-09 23:20:12
325
原创 MacOS系统下安装wxPython图形库
wxPython是支持多平台的,因此选择了该第三方框架来开发GUI,但在引入过程中遇到了小问题。其实最主要就是因为macOS系统是自带2.7版本的Python,所以在使用pip安装wxPython时一直不能安装成功,因此先卸载之前的pip卸载命令:sudo pip uninstall pip按提示输入密码,以及y即可完成卸载。然后输入以下命令才是将pip安装到Python3.X版本...
2018-09-09 19:49:30
1325
原创 step1.代码仓库GitHub的配置
1.配置GitHub便于代码的管理。以前已经注册过GitHub,所以登陆网站新建一个repository,下载一个GitHub Desktop软件,便于使用,然后clone项目。选好本地目录后,就将代码仓库配好了...
2018-09-09 11:10:20
220
原创 1.前言
想要学习新的编程语言,最好的方法还是直接做项目,特别是些实用点的,本次选了最近刚玩过的梦幻西游手游,但只作学习用途,功能并不一定能实现。代码仓库GitHub地址:https://github.com/204went/AutoLearn在该仓库有这完整的代码,以及记录了开发过程。本次使用平台:windows系统、MacOS使用语言:Python3.6版本引用第三方库:1.GU...
2018-09-09 09:28:45
275
原创 Python打包成exe文件
1.先安装pyinstaller直接在命令行输入 pip install pyinstaller 等待安装即可。2.打包将需要打包的.py文件放进文件夹,使用 pyinstaller 文件名,py 即可 常用操作:-F 表示生成单个可执行文件 -w 表示去掉控制台窗口。-p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 ...
2018-09-06 16:33:32
198
原创 pywin32的使用
pywin32的主要作用:1.捕获窗口;2.模拟鼠标键盘动作;3.自动获取某路径下文件列表;4.PIL截屏功能首先下载一个pywin32(直接百度搜就行了,注意python的版本和系统位数,对应好就行),然后直接运行安装。在python的ide中输入 :import win32api import win32con如下图无报错就说明正常使用了。用法:1.鼠标键盘的...
2018-09-06 16:24:21
27599
1
原创 1.Python的基础
1.Python的解析器 到Python官网下载就可以了,官方版本:CPython。2,文本编辑器的选择: 看个人选择吧,我比较喜欢Sublime Text3的风格。3.输入输出: print() 用单引号''括住显示 字符串,可用逗号,(输出一个空格)隔开 input() 用于用户从电脑输入字符,如 name = input()4....
2018-09-04 12:50:53
116
原创 windows系统cmd的简单命令
1.进入某个盘 直接 D: 或者 E: 就可以了2.返还上一级目录 cd ../3.进入目录 cd “目录名” 或者 cd G:/目录名4.输入dir 查看当前目录的内容5.ipconfilg 查看IP配置...
2018-09-04 10:33:14
143
原创 Sublime Text3的使用
选了Sublime Text3作为Python3的编辑器,记录了主要的使用方法:1.下载运行安装过程不多说。2.汉化教程: 1.点击菜单栏中“preferences”,弹出选项中找到“package control”; (若没有这选项,见附1) 2.输入 install package 3.在新弹出的框输入: localization 4.等...
2018-09-04 10:04:27
878
原创 大话移动app测试_阅读
上个月有段时间比较的悠闲,在那段时间刚好看见测试组那边有本书--《大话移动APP测试Android与iOS》。由于当时经常被测试组提bug,所以我一直都想知道,测试们是有什么一套流程来测试的吗,刚好有本书,就拿来看了,至少还有给了我一点收获的。1.)用户体验。该书作者有明确的说明,用户体验不好是属于bug。我还是挺认同这点的。虽然很多项目为了赶进度,通常都会说UI细节可以暂时先不处理、动画效果
2015-09-17 20:36:40
1474
原创 UIAlertView的一些使用
一些关于UIALertView的使用,在开发一些小项目中,对于一些提示语,一些输入框,通常都是直接使用native的alertView即可。而且,UIAlertView除了本身自带几种格式外,还可以放置多种控件,包括pickupView、UItextView、UITextField等,例如要实现像微博的多行文本输入,并显示当前输入数字的功能//-(void)addInfo { //对成员变量
2015-08-09 22:46:07
391
原创 一些小知识
1.在一些按钮的点击事件中,如果由于网络的延迟、线程的阻塞等问题,导致了在实际应用中 用户在短时间内点击多次会出现调用按钮的触发事件时,我们可以通过下面这样的方法来解决//1.当用户点击后,在进来触发事件后直接将button设置为不可点击senderBtn.userInteractionEnabled = NO;//设置一个block,让其延迟一定时间,再回到主线程执行int64_t dela
2015-08-09 22:10:24
333
原创 源代码控制管理工具_git&svn
git是一个分布式的版本控制工具使用终端命令: git config user.name 用户名 git config user.emil 邮箱commit:用来更新本地的代码 pull: 从远程仓库中加载更新的代码 push:将更新代码推送到远程仓库中 clone:加载远程仓库全部的代码m : 修改了但未上传到本地git仓库中的文件svn是一个集中式的版本控制工具checkout:加载远
2015-07-19 23:09:59
343
转载 UICollectionView的学习
以往设计界面用得较多都是UItableView,最近发现有另一个更高级的处理界面的类:UICollectionView使用Collection Views更好的效果展示, 更好的处理大量数据 例如: 其中 •Cells 用于展示内容的主体,对于不同的cell可以指定不同尺寸和不同的内容 •Supplementary Views 追加视图,可以理解为每个Section的Header或者Foo
2015-07-19 17:45:12
331
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-07-19 17:21:44
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人