01.学完本届课程后真的能做脚本吗
以《天天风之旅》做演示,让大家了解下脚本的制作流程。
以《天天风之旅》做演示,让大家了解下脚本的制作流程。
一键录制所有操作,一键重复所有操作,录制功能非常适 合一些傻瓜式的流程操作。本课程还有教你如何把多个录制脚本合成一个,但优秀的脚本还是要靠后面代码课程学习。录制仅适合一些简易的操作,而且录制脚本运行处出现问题也基本没办法修改。
详解讲解触摸命令,例如Tap 短暂点击屏幕、Touch 按住一段时间等等。通过这些命令组合已经可以实现日常的流水线操作,只要你控制好延时的时间,基本上一套程序下来不会出错的,但是如果想提升效率,让程序更加智能化,那还需要继续学习后面课程。
详细讲解 FindPic 找图 与 If 如果..则 的结合使用。通过找图命令实现了查找判断功能,摆脱流水账一样的代码,初步实现智能化逻辑处理,让脚本运行更加稳定。所谓的找图就是指在屏幕上查找指定图片,配合判断是否找到决定执行相关代码。
很多人不理解执行FindPic()后,为什么要跟一个If判断,这是因为FindPic只是查找动作,我们要根据这个执行这个动作后产生的结果做相应的处理,所以需要一个If命令来判断有没有找到图片,然后才执行对应的代码。
详细讲解最适合缩放的 FindMultiColor 多点找色 与 FindColor 寻找颜色 等相关命令。在按键电脑版中找图是主要查找方法,但是按键手机版里多点找色才是主要查找方法。因为手机版要考虑不同分辨率缩放的情况,而找图不太适合缩放,但多点找色的话可以实现自动处理分辨率缩放实现多分辨率自适应功能。
详细讲解 For 循环一定次数 与数组相关知识内容。循环结构是编程语言三大结构之一,通过循环让我们免去了成千上万行的重复代码。本节课围绕For循环与数组讲解,For循环一般用于已知循环次数的场合,整合结合数组的最大下标来实现固定次数遍历循环数组成员功能。
详细讲解 Do 循环 和 While 如果..则循环 , 与For循环不同,Do循环是属于已知条件的循环,例如在某个条件下一直循环,遇到某个条件停止循环之类的。Do循环的语法变化非常多,很容易让新手理解混乱,所以这里更加推荐把Do循环看成是无限循环,然后通过If配合Exit Do实现停止循环。
详细讲解 Sub 子程序 和 Function 函数,对代码进行精简优化。在学了循环后,大家发现原来不需要写那么多重复代码,但如果要在不同位置使用相同代码,这种有办法减少代码量吗?当然有的,函数子程序就是把一些功能代码封装起来,需要就拿来使用,用完放回去,不影响正常代码流程,就相当于自己创造了一个新的命令。
本节课围绕前面的第1课到第4课做一个回顾总结,讲解一些细节与容易犯错的地方,例如初始化随机数种子不要一起封装进函数之类的。
本节课围绕前面的第5课到第9课做一个回顾总结,另外还讲解了关于命令库方面的知识,让函数子程序不仅仅作用于当前脚本,还可以支持多脚本复用。
按键精灵提供了大量便利的数学函数,可以实现取整、三角函数、取余数、随机数、平方根、进制转换等数值相关计算功能。本节课难度虽然比较大,但必须掌握的功能并不是很多,大家用心学肯定没问题。
字符串型是很常用的一个数据类型,围绕字符串相关操作的命令也有很多,例如取长度、查找字符、替换字符、截取字符、大小写转换等函数命令,掌握这些命令能让我们在字符串数据处理中游刃有余。
本课知识点有点杂,将剩余的标准函数库内容全部讲完了,涉及到数组函数、数据类型转换函数、时间函数等内容。其中数组函数难度较大,需认真学习。
经典的输入账号密码自动登录教程,除了模拟输入外,还提供一种读写文件实现切换账号功能。另外当你遇到Inputtext()命令失效时,可以去测试下zm.KeyPressStr()命令。
本节课教大家使用大漠综合 工具制作字库,实现 FindStr 区域找字 与 Ocr 文字识别 功能。请注意,新版按键已支持抓抓制作字库,抓抓制作的字库请使用 SetDictEx 设置字库文件(新版) 命令设置。另外紫猫插件接入了 zm.OcrBaiDu 百度云通用文字识别 功能,可以实现免字库识字与找字,欢迎使用。
所谓的多线程是指多段代码同时执行,颠覆了之前一次执行一句的概念。就如果你在聊QQ的同时还在看教程学习。多线程必须要注意变量作用域,很多常见的错误都是变量作用域犯错导致的。
按键精灵拥有各种强大的插件扩展,插件提供了各种便利的功能命令,实现原生按键办不到的事情,甚至你也可以自己编写制作插件给按键精灵调用。
一个好的脚本离不开强大的用户设置功能,本节课教会大家如何设计一个用户界面,可以让用户自行设置每一项功能需求,例如输入框实现设置账号密码,多选框实现是否自动加血等。
绘制完界面后,接下来就要获取界面上用户输入值了,本节课将围绕这方面做详细介绍。原视频是与上节课一起的,但时长2小时太久,所以才拆分成两个视频。
本系列最后一节课,将对前面所有知识内容做一个查漏补缺,同时也复习第一节课的实战教程,让大家对按键精灵有一个全面的认识。