按键精灵好用 按键精灵怎么用啊

大家好 , 我是微信官方账号3分钟学堂的郭莉媛 。
这是一篇基础知识文章,很多新手都会问这样的问题?
"我需要记住按键向导中的命令吗?"
我对这个问题的回答是,不需要死记硬背,需要刻意记忆 。听起来刻意的死记硬背和死记硬背差不多,但实际上是不一样的 。
死记硬背就是把命令一个一个拿出来,像背单词一样背 。
刻意记忆就是你在使用一个命令的时候,有意识地记住命令是怎么写的,在熟悉的基础上加深记忆 。
当我们第一次学习一门未知的编程语言时,会有很多奇怪的命令 。如果我们想学好这门语言,我们需要记住这些命令,或者至少知道它们是什么 。
一个完整的编程语言通常是由一个命令库引入的,方便用户查阅命令 。以安卓按钮为例,它的编程页面就是命令查找功能 。
当我们不知道一个命令怎么写的时候,我们可以搜索找到,用起来还是很方便的 。
既然有命令库搜索功能,为什么我还说需要刻意记忆?
其实这就是学习的四大境界,熟能生巧 , 举一反三 , 无师自通,融会贯通 。想要学好一门编程语言 , 记住常用命令是很有必要的 。
接下来我说说我学习安卓键的经验:
(一)命令的一般用法
所谓转基因不是万能的 , 有些情况可以忽略 。
那么我们来说说一般的用法:
命令名(参数1,参数2,…)
tap (100,200)
这是我举的一个例子 。它是一个点击命令,可能有些人会觉得陌生 。通常,点击命令是这样写的 。
tap 100,200
两个例子的区别在于第二个例子没有括号 。括号对于命令来说不是必须的,但是有了括号 , 我们一眼就能知道这个命令的参数是什么 。当然,括号可以省略 。
这里面还有一点 。如果一个命令有多个参数,每个参数之间用逗号分隔,我们也可以通过逗号的数量知道有多少个参数 。当一个命令的参数非常复杂时 , 我们区分参数的方法是看逗号 。
例如,地图搜索命令 。
FindPic 0, 0, 0, 0, "Attachment:1.png","000000", 0, 0.9, intX, intY
我数了九个逗号 。那是什么意思?该命令有10个参数 。
我们掌握了大致的格式,然后在使用命令的时候,基本的写法就不会错了 。
(B)我们必须记住的“框架”命令 。
什么是“框架”命令?
if else endifdo loopfor nextwhile wendfunction end functionSelect Casesub end subgoto rem
这些命令都是帧类型的命令代码,有逻辑 , 不执行具体操作 。
写关键脚本主要是模拟人工操作,逻辑上不难 。您必须掌握这些帧类型命令 。
(三)对单个单词的掌握,也要注重记忆 。
tap 点击keypress 按下swipe 滑动ocr 文字识别delay 延时import 导入插件、命令库traceprint 调试输出dim 定义变量inputtext 输入文字split 分割
(4)拼接命令,记住词根和词缀
这是我们记忆的焦点 。什么是词根词缀?
比如findpicture命令就是find pic,实际上由两部分组成:find pic,find就是查找,pic是picture图片的缩写 。找图就是把“找”和“图”两个字结合起来 。
根据这一思想,将findcolor、find和color结合在一起 , 就派生出了find color命令 。
当然,并不是所有的命令都可以这样推导,但是这里的find这个词是一个词根词缀 。它也用于其他命令 。
findstr 区域找字findnode 查找节点
而搜索相关命令,是可以接近查找的,那么为什么会有这样的规律呢?
因为作者写命令的时候,要赋予它一定的含义,让别人知道命令是干什么用的,所以名字越接近目的越好 。如果随意命名命令,会给别人使用带来麻烦 。
同样,我们在做插件或者命令库的时候,也要遵循这个规则 , 尽量不要给命令起太随意的名字 。
【按键精灵好用 按键精灵怎么用啊】除了find,还有哪些词根词缀?
get 获取set 设置str 字符串相关的to 两类东西之间的转换
当你碰到这些词根词缀的时候,你可以想一想是不是和我说的有关系 。通过这种方式记忆 , 我们更容易记住命令 。
我个人不喜欢死记硬背命令,但是在学习一门新的编程语言时,我会去帮助文档中查找有哪些命令,在命令的介绍中看到例子,测试命令的参数、返回值和运行效果 。
除此之外,我会应用我原有的知识框架 。比如我擅长学习安卓键,有一个基本的学习框架 , 所以我去学autojs的时候会应用这个框架 。

推荐阅读