vFlow绿色版是一款可以扩展的自动化工具,丰富多样的功能模块,每个模块都对应着独特的功能,通过图形化拖拽和拼接动作模块,即可实现重复操作自动化,帮助用户解决自动签到、消息转发、屏幕自动点击、应用场景触发等需求,零基础也能快速上手,整个过程也是高度自由的。

1.图形化拖拽操作,无需代码基础,普通用户能快速构建自动化流程。
2.开源架构支持自定义模块,动作参数可精细化调整,适配小众需求。
3.每个动作独立成模块,可反复组合使用,维护扩展简单,没有限制。
4.软件内置工作流仓库,可直接下载使用社区共享的成熟自动化方案。
1.点击主界面【+】,设置触发条件,如“打开某游戏应用时触发”)
2.进入动作编排界面,从左侧模块库拖拽所需动作;
3.配置模块参数,支持条件判断、循环等逻辑嵌套;
4.保存工作流,设置触发方式后,满足条件时将自动执行。

1.下载安装vFlow后,打开,选择工作流或者模块,点击【继续】;
2.之后选择【增强模式】,部分功能需Root或Shizuku权限;
3.继续之后,根据需求开启对应权限,权限可自主选择性开启;
4.完成配置后,点击【开始使用】,进入首页,看到工作流信息;
5.点击下方第四个图标,打开【仓库】,选择需要的工作流或模块;
6.点击【下载】,完成后返回首页,找到在工作流列表;
7.在其中选择对应流程,点击【运行】,即可执行自动化。
模块 (Module)
所有自动化动作的实现基础,每个模块都实现了 ActionModule接口。
模块负责定义自身的元数据(名称、图标)、输入输出参数、UI摘要、执行逻辑以及所需权限。
示例: ClickModule, IfModule, LoopModule。
模块注册表 (ModuleRegistry)
一个单例对象,在应用启动时注册所有可用的模块。
为应用的其他部分(如动作选择器)提供按分类获取模块的能力。
工作流编辑器 (Workflow Editor)
WorkflowEditorActivity是核心 UI,负责展示和操作 ActionStep列表。
ActionStepAdapter将 ActionStep数据渲染为用户可见的卡片列表。
ActionEditorSheet是一个通用的底部表单,它能根据任何模块的 InputDefinition动态生成编辑界面,实现了 UI与模块逻辑的完全解耦。
工作流执行器 (WorkflowExecutor)
负责按顺序执行工作流中的每一个步骤。
为每个步骤创建包含上下文信息(如魔法变量值、服务实例)的 ExecutionContext。
处理模块返回的不同结果,如成功、失败,或跳转、循环等流程控制信号。