安卓按键命令库教程(紫猫版)

来源:互联网 发布:网络连接图片 编辑:程序博客网 时间:2024/06/06 05:58

[命令库模板]01. 命令库介绍(VIP)

 

注意问题命令库和脚本式两个脚本 正常变量无法通用

 

 

知识点:官方的命令库的使用说明 很简单

总结下

  1. 安卓按键命令库是.mql扩展名的 本质是个安卓按键的脚本源代码 就是把扩展名修改成mql而已
  2. 调用 命令库的方法 import "zjlCmdLib.mql"调用 这个命令库的函数 zjlCmdLib.test()
  3. 命令库文件应该放到指定目录

  1. 按键会根据这个命令库文件自动生成一个info文件 当我们使用这命令 会有提示 也可以自己手动增加修改提示信息
  2. 注意如果测试调用命令库的脚本 最好要更新下 手机或者模拟器上的命令库 不然会出错

 

小知识:一个好习惯 使用命令库的一个好习惯

 

测试命令库的一个最基本习惯 就是在空白脚本里面 import 命令库 然后看看是否存在错误 再调用下 命令库的测试函数 看看输入是否正常

 

 

核心:命令库把他当作是个独立的脚本 有自己的独立的变量 函数 调用的插件

如果 你在别处调用 命令库里面的函数

 

脚本和命令库 之间的数据传递 主要是 通过函数的参数来把数据传入 然后函数的返回值来把数据传

 

[命令库模板]02. 命令库调用插件与全局变量(VIP)

 

小发现可以在命令库里面 设置一些固定的全局变量来作为配置参数使用 命令库里面的这些函数都可以直接调用这个配置参数 很好

命令库里面的公共变量的声明时机和值的变化: 是在脚本import 命令库的 那一刻 其他时候 命令库里面的公共变量 不会再次声明 只会直接调用该变量的当前值了 但是如果过程中 命令库的一些函数修改了这个公共变量的指值 那么后面调用到公共变量 也是会读取变量当前值的 而不是初始默认值

 

命令库变量声明和赋值:注意命令库变量声明和赋值是要在一起的不能分开分开的话赋值会失败

 

Dim 参数1=100 à正确

 

Dim 参数

参数=100---〉这种写法 100无法赋值给变量

[命令库模板]03. 命令库与多线程(VIP)

老师通过实例多线程来证明了 就算脚本中同时调用 命令库的同一个函数也不会出问题 造成混乱 这个就足够了

[命令库模板]04. 命令库中非函数代码(VIP)

在命令库里面 除了声明命令库的公共变量和 函数之外 其他的代码 比如traceprint 都是无效的 如下面

 

Dim 命令库变量1=100

Traceprint命令库变量1 //这个是无效的

Function test()

 

End function

 

 

命令库里面除了dim 声明变量和 函数 其他的都不执

 

知识点:虽然命令库 和 调用脚本是 2个脚本 但是依然有一个办法公用和互通资源 但是不推荐 直接函数参数和函数返回值来传递内容即可

 

Thread.setshareVar 就是多线程中 主代码 和线程之间互通信息的一个

原创粉丝点击