按键精灵是模拟手动操作的工具,对于重复性的操作都可以用它来代替,包括电脑端和手机端。
通常我们会把按键精灵做出来的“软件”称之为脚本,
比如游戏脚本,app脚本等等。
最近这几年移动端使用率要大于电脑端,所以按键精灵手机助手也变得热门起来。
很多手机游戏脚本、引流脚本、刷视频脚本大量出现,
伴随着需求,也有很多人开始学习这方面的内容
学习按键精灵手机助手的入门方法:
1.时刻记着按键精灵是为了代替人来操作,本质上就是把人的操作转化成代码
2 人在玩手机的时候有哪些常见操作:
点击屏幕,滑动屏幕,输入文字
对应的代码是:
点击----tap
滑动----swipe
输入文字----inputtext
3 人在操作手机的时候的观察过程和思考过程
观察过程其实就是用眼睛看:
比如我们要点击按钮,就要先用眼睛看到按钮在什么位置。
对于代码来说,“看到”按钮的方式就是找图命令、找色命令这些
思考过程就比较复杂了:
①想干什么后干什么,也就是先后顺序
在编写脚本的时候,代码是从上往下按行执行,先执行的写在上一行,后执行的写在下一行。
②屏幕上有还是没有?
一个内容在屏幕上有没有,我们是通过找图、找色相关的命令去查看,但是这些命令只是查看,
到底有还是没有,需要做判断。
也就是if判断,选好判断的依据是需要新手朋友多琢磨的。
③逻辑的“树形”结构
还是以按钮为例,如果屏幕上出现按钮我们点击,如果没出现就等着。
这种就是树形,也就是一个节点分成两个分支(或者更多)。
if 满足条件 then
//点击按钮
else
//等待
end if
这几行代码就是“树形”的逻辑,学习的时候一定要知道树形的分支还可以无限在分支的。
④重复干一件事
我们做脚本的目的是啥?是不是就是帮我们完成重复枯燥的操作。
能够实现重复的命令代码有 for循环、do循环、while循环,goto和rem命令
我们在用循环的时候,一定要首尾能连上。
开始第一个画面一定是循环一次以后的结束画面,这样才能保证循环第二次开始时顺利衔接上。
4 会自己找错误
没有谁敢说写代码一定不会出错,对于代码报错或者代码没有实现自己想要效果的情况,我们该怎么处理?
最最最常见的方式就是用traceprint命令调试输出!
几乎所有的编程语言都会用类似的命令找错。
它能帮你干啥?①哪里出错 ②出的什么错 ③代码运行中变量的内容是啥 ④某行代码有没有执行
对于初学者来说找一套教程(公众号“按键精灵中文教程”回复教程)学习一下基础命令,学的时候参照我说的学习重点,相信很快就能入门了。
最后还是一句老话,想学好就是多学多练多思考。