自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 step6.1开始执行任务_判断师门任务状态

在完成按钮点击事件后,点击开始运行按钮就要开支执行任务了。为了代替人去收到操作,所以要先模拟正常的任务操作。并将任务的流程进行分析:师门任务可主要分为6类 :捕捉宠物、采集兽骨、收集物品、送信、寻找物品、巡逻要做的首先就是识别任务状态。识别任务核心思路1:首先截图当前任务的图片,然后进行识别提取文字。在这使用tesseract-ocr引擎进行识别,#截图保存当前任务si...

2018-09-30 16:58:38 360

原创 step5.游戏窗口的初始化

在点击保存按钮之后,为了方便后续的判断图片以及操作,要先更改游戏的窗口。新建一个函数,通过调用来初始化窗口:其实就是调用了win32api  win32gui win32con等第三库来进行windows上窗口的操作。然后模拟鼠标,手动移动窗口(注意:游戏的窗口所占位置可能与看上去有点微小差距,所以要通过自己测试来调整)#移动游戏窗口def moveHandle(): ...

2018-09-30 16:52:57 521

原创 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 963

原创 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 224

原创 step2.编写GUI界面

为了能同时在Mac和windows系统写代码,因此选择了跨平台的wxPython第三方库,安装方法在另一篇博客已有简单说明。参考链接:MacOS系统下安装wxPython图形库因为不是商议用途,所以UI的排布就比较简单了,但发现该库已经够用了。设计思路:1.设计可点击的按钮,由用户确定需要完成什么任务(就简单写了几个任务)。2.根据用户的选择,保存设置。3.开始执行。...

2018-09-09 23:20:12 306

原创 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 1288

原创 step1.代码仓库GitHub的配置

1.配置GitHub便于代码的管理。以前已经注册过GitHub,所以登陆网站新建一个repository,下载一个GitHub Desktop软件,便于使用,然后clone项目。选好本地目录后,就将代码仓库配好了...

2018-09-09 11:10:20 209

原创 1.前言

想要学习新的编程语言,最好的方法还是直接做项目,特别是些实用点的,本次选了最近刚玩过的梦幻西游手游,但只作学习用途,功能并不一定能实现。代码仓库GitHub地址:https://github.com/204went/AutoLearn在该仓库有这完整的代码,以及记录了开发过程。本次使用平台:windows系统、MacOS使用语言:Python3.6版本引用第三方库:1.GU...

2018-09-09 09:28:45 262

原创 Python打包成exe文件

1.先安装pyinstaller直接在命令行输入  pip install pyinstaller  等待安装即可。2.打包将需要打包的.py文件放进文件夹,使用 pyinstaller 文件名,py 即可 常用操作:-F 表示生成单个可执行文件  -w 表示去掉控制台窗口。-p 表示你自己自定义需要加载的类路径,一般情况下用不到  -i 表示可执行文件的图标 ...

2018-09-06 16:33:32 182

原创 pywin32的使用

pywin32的主要作用:1.捕获窗口;2.模拟鼠标键盘动作;3.自动获取某路径下文件列表;4.PIL截屏功能首先下载一个pywin32(直接百度搜就行了,注意python的版本和系统位数,对应好就行),然后直接运行安装。在python的ide中输入 :import win32api  import win32con如下图无报错就说明正常使用了。用法:1.鼠标键盘的...

2018-09-06 16:24:21 27231 1

原创 2.Python进阶

1

2018-09-04 12:52:10 78

原创 1.Python的基础

 1.Python的解析器    到Python官网下载就可以了,官方版本:CPython。2,文本编辑器的选择:    看个人选择吧,我比较喜欢Sublime Text3的风格。3.输入输出:    print()   用单引号''括住显示 字符串,可用逗号,(输出一个空格)隔开    input()  用于用户从电脑输入字符,如 name = input()4....

2018-09-04 12:50:53 105

原创 windows系统cmd的简单命令

1.进入某个盘 直接 D:   或者 E: 就可以了2.返还上一级目录 cd ../3.进入目录 cd “目录名”    或者  cd G:/目录名4.输入dir 查看当前目录的内容5.ipconfilg 查看IP配置...

2018-09-04 10:33:14 131

原创 Sublime Text3的使用

选了Sublime Text3作为Python3的编辑器,记录了主要的使用方法:1.下载运行安装过程不多说。2.汉化教程:    1.点击菜单栏中“preferences”,弹出选项中找到“package control”; (若没有这选项,见附1)    2.输入 install package    3.在新弹出的框输入: localization    4.等...

2018-09-04 10:04:27 858

原创 Xcode7 &&iOS9一些新特性 记录

Xcode7&&iOS9 一些编译错误的解决方法

2015-10-01 09:42:57 688

原创 大话移动app测试_阅读

上个月有段时间比较的悠闲,在那段时间刚好看见测试组那边有本书--《大话移动APP测试Android与iOS》。由于当时经常被测试组提bug,所以我一直都想知道,测试们是有什么一套流程来测试的吗,刚好有本书,就拿来看了,至少还有给了我一点收获的。1.)用户体验。该书作者有明确的说明,用户体验不好是属于bug。我还是挺认同这点的。虽然很多项目为了赶进度,通常都会说UI细节可以暂时先不处理、动画效果

2015-09-17 20:36:40 1430

原创 部分NSError.code错误码对应常用提示语

NSError 错误代码小结

2015-08-28 20:15:45 8338

原创 UIAlertView的一些使用

一些关于UIALertView的使用,在开发一些小项目中,对于一些提示语,一些输入框,通常都是直接使用native的alertView即可。而且,UIAlertView除了本身自带几种格式外,还可以放置多种控件,包括pickupView、UItextView、UITextField等,例如要实现像微博的多行文本输入,并显示当前输入数字的功能//-(void)addInfo { //对成员变量

2015-08-09 22:46:07 380

原创 一些小知识

1.在一些按钮的点击事件中,如果由于网络的延迟、线程的阻塞等问题,导致了在实际应用中 用户在短时间内点击多次会出现调用按钮的触发事件时,我们可以通过下面这样的方法来解决//1.当用户点击后,在进来触发事件后直接将button设置为不可点击senderBtn.userInteractionEnabled = NO;//设置一个block,让其延迟一定时间,再回到主线程执行int64_t dela

2015-08-09 22:10:24 326

原创 二维码扫描

想要实现手机完成二维码扫描、自定义扫描控件及二维码生成,可以使用ZXing库来实现。 具体的内容等迟点再补上。

2015-07-22 22:07:22 488

原创 源代码控制管理工具_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 332

转载 UICollectionView的学习

以往设计界面用得较多都是UItableView,最近发现有另一个更高级的处理界面的类:UICollectionView使用Collection Views更好的效果展示, 更好的处理大量数据 例如: 其中 •Cells 用于展示内容的主体,对于不同的cell可以指定不同尺寸和不同的内容 •Supplementary Views 追加视图,可以理解为每个Section的Header或者Foo

2015-07-19 17:45:12 315

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-19 17:21:44 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除