Total Cotrol作为一款老牌电脑多控手机软件,没有固步自封,一直在开拓创新的路上不断重新定义多控软件让多控软件不再只是简单的同步控制,实现了一键传音,声音多控,手机多控手机外,现在又提供了中文脚本编写功能-AAIS曾经,无数小白新手想要自动同步控制,却被挡在了门外,现在Total Cotrol让这个门槛不再存在,简单的中文命令也可实现自动同步控制多台安卓设备,而且是不同分辨率的安卓设备哦~,下面我们就来说一说关于脚本循环的正确方法?我们一起去了解并探讨一下这个问题吧!

脚本循环的正确方法(中文也可以写脚本啦)

脚本循环的正确方法

Total Cotrol作为一款老牌电脑多控手机软件,没有固步自封,一直在开拓创新的路上不断重新定义多控软件。让多控软件不再只是简单的同步控制,实现了一键传音,声音多控,手机多控手机外,现在又提供了中文脚本编写功能-AAIS!曾经,无数小白新手想要自动同步控制,却被挡在了门外,现在Total Cotrol让这个门槛不再存在,简单的中文命令也可实现自动同步控制多台安卓设备,而且是不同分辨率的安卓设备哦~

今天就来分享一下这个最新的小脚本语言——AAIS

AAIS 介绍

AAIS 是一种简化的脚本语言,该语言只支持在多控中心执行。目前支持英文、中文两种命令行格式。小语言写成的脚本,不需要指定任何的设备(device),脚本在所有多控中心勾选设备上执行。AAIS 依赖于 AAI 功能,命令行格式通常会使用 AAI 功能的 query,query 的相关功能可以参考 Findnode 文档,我们通常可以在 UI explorer 中快速获取 node 的 query 信息。目前支持如下命令:

中文命令

1 长点击

命令介绍:长点击

命令格式 1:长点击 query,例如 长点击 “T:OK||D:right”

命令格式 2:长点击 string,string 表示组件的 text 值,例如 长点击 “OK”,他的作用等同于:长点击 “T:OK”

2 点击

命令介绍:点击

命令格式 1:点击 query,例如 点击 “T:OK||D:right”

命令格式 2:点击 string,string 表示组件的 text 值,例如 点击 “OK”,他的作用等同于:点击 “T:OK”

3 启动

命令介绍:用于启动一个 app,参数通常是包名。如果设备处于 home 桌面,也可以通过关键字启动,关键字为 app 在桌面上的名字。

命令格式 1:启动 packagename,例如 启动 “com.sigma_rt.totalcontrol”

命令格式 2:启动 string,string 表示组件 app 在桌面的名字,例如启动 “Total Control”

4 等待

命令介绍:等待某个组件出现,默认等待时间为5秒

命令格式 1:等待 query,timeout 其中timeout 为 ms,例如:等待 “T:OK”,10000

命令格式 2:等待 string,timeout,string 表示组件的 text 值,例如 等待 “OK”,10000,他的作用等同于:等待 “T:OK”,10000

命令格式 3:等待 query 这个时候默认等待时间是 5 秒

命令格式 4:等待 string 这个时候默认等待时间是 5 秒

5 文本

命令介绍:在输入框中输入内容

命令格式 1:文本输入内容,序号,其中,序号为 0 号输入框,从 0 开始排序,例如,文本 “hello word”,0 表示 0 号输入框中输入,也就是第 1 号

命令格式 2:文本 输入内容, 没有跟序号时,表示 0 号输入框中输入

6 按键

命令介绍:输入键码

命令格式 1:按键 functionkey 输入功能键

支持如下功能按键:

命令格式 2:按键 keycode 直接输入字符,例如:按键 1,表示输入”1”

命令格式 3:按键 KeyCode,键码值,Meta 值。Meta 表示是否按下 shift 按键。例如:按键 KeyCode,47,1 其中 47 位 q 的键码值,后面为 1,表示输入大写的 Q

7 查找

命令介绍:滑动查找某个组件

命令格式 1:查找 query,滑动查找指定 query 的组件,例如查找 “T:OK”

命令格式 2:查找 string,滑动查找 text 字段为指定字符串的 node,例如 查找 “OK”,作用等同于查找 “T:OK”

8 执行

命令介绍:执行其他 AAIS 脚本

命令格式 1:执行 直接跟脚本名,例如 执行 “text.tst”,会去搜索执行器下默认目录下的指定的 AAIS 文件并执行

命令格式 2:执行 绝对路径,例如:执行 “C:\\abc.txt”

9 打印

命令介绍:打印信息

命令格式: 打印 string,例如 打印 “hello world”

10 滑动

命令介绍:滑动,参考 javascripts 一节滑动的相关介绍

命令格式: 格式举例 滑动 "[[11,22,44],[22,33,55]]",每个中括号里面的,第一个值为 x 坐标,第二个值为 y 坐标,第三个值为延迟

11 重启

命令介绍:用于重启一个 app,参数通常是包名。如果设备处于 home 桌面,也可以通过关键字重启,关键字为 app 在桌面上的名字。

命令格式 1:重启 packagename,例如: 重启 “com.sigma_rt.totalcontrol”

命令格式 2:重启 string,string 表示组件 app 在桌面的名字,例如:重启 “Total Control”

,