触控魔方 / 使用文档 / 实战配方

阅读类 App 自动翻页

实战配方 · 使用文档

底栏中间的加号是入口:创建工具在这里

底栏中间的加号是入口,「创建工具」在这里

先说结论:这套东西解决的是「手要一直翻」,不能解决「翻到底自动停」,原因在最后一节。它从「创建工具」讲起,而不是从任务讲起 —— 要控制的是「翻到什么时候」,那属于工具。

它解决什么问题

看长文、看文档、刷信息流,动作只有一下:往上滑。麻烦在于你得盯着,滑完立刻再滑一次。

把它做成任务,手机自己按节奏翻,你腾出手。

开始之前

分步做

1. 建工具,放一个开始节点

底栏中间加号 →「创建工具」→ 新建程序,画布上自动有一个「开始」节点。

2. 先「打开 APP」,把起点钉死在目标应用

加「打开 APP 节点」,参数里选要翻的那个应用。任务从桌面进来,不依赖当前停在哪。

不加这一步也能跑,但下次你在别的界面执行,第一步就会点错地方。

3. 加「循环节点」,设成要翻的次数

循环节点的 count 填 20,意思就是翻 20 轮。

关键在连线:循环节点有两个执行输出 ——「循环体」和「输出完成」。

4. 循环体里放「页面判断」,挡住不该翻的页面

加「页面判断节点」,参数里选一个你建好的页面模板(怎么建:见「如何绘制UI结构」)。

这一步是整条配方的价值所在。没有它,App 弹个广告或者说「已到底部」,任务照样往上滑,滑到别的页面上。

5. 滑动节点的四个坐标

startX startY endX endY 是像素值,duration 是毫秒。

6. 每轮之间垫一个延迟

滑动后面加「延迟节点」,1500 毫秒左右。翻页后页面要加载,太快会滑到还没长出来的空白区。

用到的节点

节点 干什么
开始节点 程序入口
打开 APP 节点 从桌面进入目标应用,钉死起点
循环节点 把「判断 + 滑动」重复 count 次
页面判断节点 确认还在目标页面,不在就不滑
滑动节点 四个坐标 + 时长
延迟节点 每轮之间等页面加载

容易踩的坑

想做到「翻到底就停」怎么办

目前做不到,这不是参数没调对。循环节点没有条件跳出,也没有「终止」节点。

可行的替代:把 count 设成你实际需要的上限(比如一章 15 屏就设 20),让剩余轮次空转。或者用任务级的循环次数配合手动停。

如果你需要真正的「翻到某个元素出现就停」,可以直接提给客服 —— 这类需求要的是节点能力,不是配方能绕过去的。