规则语法
点击型:查找区,点击区,模式[毫秒]
- 模式
s= 单次点击;l= 连点(首次执行里 l1000 = 连点 1 秒;循环 / 清扫 / 间隔里 l1000 = 点到控件消失后再等 1000ms);t= 先获取坐标,倒计时完成后再进行点击(t2000是连续点击2秒,首次执行区独有)。 - 坐标点击:点击区写
x:600|800(表单里选「坐标点击」直接填 X / Y)。 - 命令动作:点击区写
安全返回/刷新/终止(刷新可写成r0:刷新/r1:刷新指定方式)。 - 点击型后面直接跟毫秒数 = 执行后间隔(如
s500点完等 500ms),省略 = 0。 - 首次执行里的
返回/刷新也支持间隔:,安全返回,b200、,刷新,r300。
刷新:三种实现
| 写法 | 实际执行 | 前提 |
|---|---|---|
,刷新,r300 | 普通刷新:desc("刷新").findOne(500) 找到就点这个控件(找不到再按 text 找一次,都没有就跳过) | 页面上要有 desc / text 为「刷新」的控件 |
,r0:刷新,r500 | Refresh(adb, 500):写两次系统配色让页面重建 | 需授予 WRITE_SECURE_SETTINGS |
,r1:刷新,r500 | Refresh(without, 500):启动临时应用再返回,靠「不保留活动」重建 | 开发者选项开「不保留活动」 |
普通刷新的 500ms 是找控件的超时,不是刷新后等待;后面的执行后间隔照常生效。r0 / r1 的数字是刷新间隔(两次写入之间 / 启动与返回之间的等待),不写则用默认 200ms / 400ms。查找区为空时可以省略前导逗号:r0:刷新,r500 等价于 ,r0:刷新,r500。
函数型:查找区,取值列表,函数名(参数)
- 函数名必须
w_开头,在「自定义功能」里定义:function w_test(x){ ... } - 取值列表三种前缀:
v0:字符串直接传字符串;v1:va1传全局变量(v1:va0= 「② 开始运行日期时间」的毫秒时间戳,自动生成,见「变量设置」);v2:text1/v2:desc2/v2:id3传查找区命中控件的 text / desc / id。多个用&连接。 - 例:
tt:确认,v2:text1,w_test(x) - 函数型执行后固定间隔 0ms。
多条规则
循环 / 清扫 / 间隔执行里用 ; 分隔多组规则,按顺序执行;首次执行只写 1 组。
最后更新:2026-10-25 21:16:16