按键精灵很像VB,也像易语言,如果你熟悉vb6.0那个时代的编程,可以很快的掌握,如果用惯了面向对象的语言,那大家要好好习惯一下
一. 基本操作
1. 查询系统函数库
我们以找图命令为例:
![](https://i-blog.csdnimg.cn/blog_migrate/d286be788564083c38b7f61b5e161f7b.png)
2. 插入函数
为了方便不会编码的人, 可以点点点来操作
![](https://i-blog.csdnimg.cn/blog_migrate/bf64836f65d6fbaa2ace9ed8e27b49f1.png)
3. 抓抓图
![](https://i-blog.csdnimg.cn/blog_migrate/ca881718b3b5994625c689c58e2b476f.png)
4. 选取范围
![](https://i-blog.csdnimg.cn/blog_migrate/50642699234d1a7f02418a61ef861c33.png)
5. 截图保存
点裁切,框选,双击,再保存
![](https://i-blog.csdnimg.cn/blog_migrate/0d6c6fbe30abd1923a98eaeddebe70af.png)
6. 获取APP包名
![](https://i-blog.csdnimg.cn/blog_migrate/fa6593b11f224b79257e24960c54f61e.png)
二. 基本语法
1. 定义变量 Dim
Dim n
n = 12345
TracePrint n
2. 打印信息
TracePrint 12345
//打印变量
Dim n
n = 12345
TracePrint n
TracePrint "the number is:"&n
TracePrint "the number is:",n
3. 字符串切割
n = "1,2,3"
n = Split (n,",")
4. 数组的最大下标
Dim n,x
n = "1,2,3"
n = Split (n,",")
x = UBOUND(n)
TracePrint x
5. For循环
例子1:固定循环次数后离开
For 10 '固定循环10次跳出
TracePrint "循环中……"
Next
TracePrint "离开循环"
例子2:范围循环
Dim i
For i = 0 To 9 '这里没写步长,默认每次循环结束 i 都+1,
那么10次后等于9,第11次等于10,大于9,离开循环
TracePrint "循环中,i=" & i
Next
TracePrint "离开循环,i=" & i
Dim i
For i = 0 To 19 Step 2 '步长为2,每次循环结束 i 都+2,
那么10次后等于18