认证一级:笨鸟先飞

一级要点:了解按键精灵周边产品信息,对脚本的概念有个基本的认知,可以编写较为简单的脚本,实现基本的键鼠操作,鼠标连点或键盘连按,图像识别操作。1、按键精灵是什么。按键精灵的宗旨:一键启动,解放双手!按键精灵可以帮您操作电脑,支持动作录制和回放功能。不需要任何编程知识就可以做出功能强大的脚本。只要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。按键精灵内置上百个命令,提供全界面化的操作。脚本还可以生成独立的小精灵软件,发给朋友分享。放飞您的双手,点亮您的创意,自己做软件,也可以如此简单!按键精灵提供了强大的插件功能扩展,已经有数百位高手制作了上千个插件命令供您使用。只有您想不到的功能,没有您找不到的功能。按键精灵已推出通用的小精灵注册系统以及网络游戏专用的脚本销售平台,脚本不再是自娱自乐的玩具,而是您创业的利器。资料链接[视频]按键精灵软件介绍与安装使用2、从录制功能上了解按键是如何进行键鼠操作模拟。按键精灵可以帮您操作电脑,支持动作录制和回放功能。不需要任何编程知识就可以做出功能强大的脚本。只要您在电脑前用双手可以完成的动作,按键精灵都可以替您完成。在主界面按下“录制”按钮即可进入录制界面。资料链接

[图文]录制工具的介绍

[图文]录制工具的使用

[视频]用录制功能制作脚本

3、基本命令讲解。按键精灵内置上百个命令,提供全界面化的操作,可以实现基本的键鼠操作,图色识别,组合成一个灵活的脚本来代替您完成那些枯燥无味的重复操作。资料链接

[图文]键盘命令介绍

[图文]鼠标命令介绍

[图文]制作一个鼠标连点器

[视频]动手制作第一个脚本

[图文]控制命令介绍

[讲解]IfColor命令介绍

4、标记跳转实现脚本循环执行鼠标连点功能。鼠标连点源码:Rem 开始 '标记一个记号,“开始”是一个标识符LeftClick 1 '鼠标左键点击Delay 500 '延时500毫秒,就是半秒Goto 开始 '返回之前标记的记号“开始”提示:这里“开始”只是一个标记代号,用来后面Goto命令找到这个标记跳回。资料链接[讲解]关键字与标识符的约定[视频]瞬间跳跃与子程序5、制作按键小精灵。

按键精灵“小精灵”是把按键精灵中已编写完成的脚本打包生成一个可单独的exe程序,便于传播以及提供给他人使用。

资料链接

[图文]制作按键小精灵

[视频]什么是按键小精灵

认证二级:学徒入门

二级要点:学会基础的条件判断,让脚本可以判断各种情况执行不同的操作,显得更加智能,实现基本自动打怪、定时操作、补血补篮、自动采集等等功能。1、标识符命名规则与关键字的讲解。标识符命名:第一个为英文大、小写字母,后面跟着若干数字、英文大小写字母,下划线'_',总长度不要超过255个。标识符不分字母大小写。另外,在电脑语言中,预先定义了一些标识符,以作专门用途,我们称之为关键字,所以,您命名的标识符不能与关键字相同。还有一种情况也必须注意,那就是在同一个作用域内不允许定义相同的标识符。我们也支持中文名字。资料链接[讲解]标识符范例讲解

[百度]标识符百科介绍[讲解]关键字与标识符的约定[讲解]关键字列表查询2、常量、变量与自定义变量的讲解。资料链接[讲解]什么是常量[讲解]什么是变量[讲解]什么是自定义变量[讲解]什么是脚本注释[讲解]什么是调试输出[范例]局部变量定义使用演示例子与本小节例子演示3、条件判断、脚本停止与脚本重置。

资料链接

[讲解]If命令的应用

[讲解]Select Case命令的应用

[讲解]EndScript命令的应用

[讲解]ExitScript命令的应用

[讲解]RestartScript命令的应用

4、标记跳转的缺点介绍与循环语句应用。

Goto语句的争论:在60年代末和70年代初,关于GOTO语句的用法的争论比较激烈。主张从高级程序语言中去掉GOTO语句的人认为,GOTO语句是对程序结构影响最大的一种有害的语句,他们的主要理由是:GOTO语句使程序的静态结构和动态结构不一致,从而使程序难以理解,难以查错。去掉GOTO语句后,可直接从程序结构上反映程序运行的过程。这样,不仅使程序结构清晰,便于理解,便于查错,而且也有利于程序的正确性证明。持反对意见的人认为,GOTO语句使用起来比较灵活,而且有些情形能提高程序的效率。若完全删去GOTO语句,有些情形反而会使程序过于复杂,增加一些不必要的计算量。关于Goto语句的解决方法:1974年,D·E·克努斯对于GOTO语句争论作了全面公正的评述,其基本观点是:不加限制地使用GOTO语句,特别是使用往回跳的GOTO语句,会使程序结构难于理解,在这种情形,应尽量避免使用GOTO语句。但在另外一些情况下,为了提高程序的效率,同时又不至于破坏程序的良好结构,有控制地使用一些GOTO语句也是必要的。用他的话来说就是:“在有些情形,我主张删掉GOTO语句;在另外一些情形,则主张引进GOTO语句。”从此,使这场长达10年之久的争论得以平息。后来,G·加科皮尼和C·波姆从理论上证明了:任何程序都可以用顺序、分支和重复结构表示出来。这个结论表明,从高级程序语言中去掉GOTO语句并不影响高级程序语言的编程能力,而且编写的程序的结构更加清晰。资料链接[百度]Goto命令的介绍[讲解]For/Next循环命令的应用[讲解]While/Wend循环命令的应用[讲解]Do/Loop循环命令的应用[讲解]Rem/Goto跳转命令的应用5、子程序与函数语句的应用与调用。

资料链接

[讲解]Sub子程序的应用

[讲解]Function函数的应用

[讲解]Call调用过程

[讲解]OnScriptExit事件子程序的应用

[讲解]OnScriptLoad事件子程序的应用

6、全部命令官方插件命令的介绍与应用。资料链接[讲解]Bkgnd后台插件[讲解]BkgndColor后台取色找色插件(兼容老版本)[讲解]Color颜色插件[讲解]ColorEx颜色插件(增强)[讲解]Console控制台插件[讲解]Encrypt加解密插件[讲解]File文件插件[讲解]GetSysInfo获取系统信息插件(兼容老版本)[讲解]Media多媒体插件[讲解]Memory内存/进程插件[讲解]Msg信息提示插件[讲解]Net网络插件[讲解]Office办公插件[讲解]Pic图像插件[讲解]Sys系统插件[讲解]Web网页插件[讲解]window窗口插件7、WQM按键精灵浏览器介绍。资料链接[图文]网页按键精灵是什么[讲解]网页元素特征字符串[讲解]Html系列命令使用技巧小节总结范例

资料链接

[范例]机箱报警

[范例]Window插件获取窗口坐标

[范例]WQM浏览与Web插件配合范例

教程资料[资料]按键精灵脚本定义[资料]图色识别基础概念[资料]验证图像认证三级:基础认知

三级要点:对QUI界面的基础应用,增加完善的界面设置,学会编辑更为复杂的代码逻辑判断,对变量以及数据类型有足够的了解,实现智能防卡打怪、定点或多点坐标打怪、简单自动任务功能、验证图像识别报警等等功能。1、QUI界面基础应用祥解。设计目的是通过在按键引擎中引入合适的机制,使按键精灵脚本在按键精灵、简单游、按键小精灵等平台中加载的时候,在特定的位置显示出预先用QUI设计工具设计的界面,并支持界面与用户的简单交互。虽然目前的脚本设置界面可以用ocx完成,而且ocx所能实现的效果取决于VB的功能,在相当一段时间内都会比QUI更为强大。但ocx界面的致命弱点在于:需要学习一门不同于Q语言的其他语言,并且需要安装和掌握一种不同于按键精灵的其他开发工具。利用QUI取代目前的ocx设置界面,能够满足80%以上的需求,并且克服了ocx的上述缺点。是一种现阶段比较合适的ALL-in-ONE解决方案。资料链接

[图文]QUI介绍[图文]什么是QUI[图文]控件“指针”[图文]控件“标签”[图文]控件“输入框”[图文]控件“按钮”[图文]控件“多选框”[图文]控件“组合框”[图文]控件“图像”[图文]控件“下拉框”[图文]控件“选项卡”[图文]控件“容器”[图文]控件“定时器”2、标准VBS命令介绍。资料链接[讲解]常数[讲解]函数[讲解]方法[讲解]对象[讲解]运算符[讲解]属性[讲解]语句[范例]函数命令实例集合[百度]什么是VBS命令3、基础结构规范介绍,范例讲解。资料链接

[讲解]变量名命名规范统一格式的重要性[百度]变量命名规则小节总结范例

资料链接

[范例]按键精灵实验室中的跳舞脚本范例[范例]背包物品格子方式搜索图像特征[范例]单点找色识别数字[范例]多点找色识别数字认证四级:学习钻研

四级要点:理解脚本结构框架的重要性,接触多线程和环境变量的理论应用,让脚本逻辑判断更加智能,实现复杂度更高的多开同步脚本。1、脚本结构框架的范例解析。资料链接[范例]脚本主线循环结构框架演示[范例]脚本多功能模块结构框架演示[范例]脚本采集任务结构框架演示[范例]按键精灵屏幕文本内容输出各种帅气特效分享2、多线程结构范例讲解,环境变量与多线程的应用讲解。资料链接

[百度]什么是多线程[百度]什么是环境变量[范例]多线程同步操作多个窗口[范例]多线程的参数值传递演示[范例]多线程运行中单独停止某个子线程演示[范例]主线程逐个开启子线程五开操作演示[范例]多线程的定义和使用认证五级:系统学习

五级要点:学习更多按键精灵扩展知识,深入探讨VBS命令的功用,包括API的应用和较为复杂的算法,在实战中积累代码编写经验,为编写大型综合智能脚本打下基础。1、VBScript编程系统学习。资料链接[百度]VBScript介绍[资料]VBScript大全[范例]VBScript范例2、API介绍大全,可百度相关资料。在按键精灵脚本编辑界面,可以直接查看“按键精灵→全部命令→我的命令”中介绍的常用API命令范例。资料链接

[百度]API介绍[百度]API大全[范例]API范例认证六级:技术拓展

六级要点:学习应用复杂的算法及设计,尝试用不同的思路解决问题,从而提高自身的分析解决能力,实现成功编写大型综合智能脚本。1、拓展类实践,包含完善逻辑结构判断,算法公式。实例演示[实例演示]按键精灵制作俄罗斯方块实例演示实例教程[实例教程]如何用按键精灵制作俄罗斯方块游戏(详细教程+源码)算法教程[算法教程]A*算法实例讲解(一)[算法教程]A*算法实例讲解(二)[算法教程](一)递推算法[算法教程](二)递归算法[算法教程](三)搜索之回溯算法[算法教程](四)广度优先搜索[算法教程](五)动态规划实例专区[推荐专区]版主推荐专区