DuMate 中文文档 下载 App

操作录制与自动化流程 — 录一次以后自动跑

最笨也最聪明的自动化方式

写脚本自动化自己不熟悉的操作链?不会。那让 DuMate 看着你做一遍,然后把这个操作变成可重复执行的流程——这就是"操作录制"。

这个功能对于那些:

特别有用。

录制流程

录制很简单:

  1. 打开 DuMate,说"开始录制"
  2. 像平时一样在浏览器或软件里手动操作
  3. 操作完了说"停止录制"
  4. DuMate 自动把刚才的操作链变成可复用的技能

录制过程中,DuMate 会同时记录:

实战场景

场景一:老旧系统的报表导出

某内部系统没有 API,也没有"导出全部"按钮。每天必须:登录 → 选月份 → 点"生成报表" → 等加载 → 点"导出" → 选保存位置 → 改文件名

手动录制这一套后,之后每天只需说"跑一下报表导出",或者设置成定时任务自动执行。

场景二:网页表单批量填写

某个招聘网站需要手动逐条录入候选人信息。每个候选人要填 8 个字段,一次要录 30 个人。

手动填 1 条(DuMate 录制)+ 提供一个候选人 Excel(参数化变量)+ 告诉 DuMate 重复 30 次 = 自动批量完成。

场景三:多步骤文件处理链

每天要做:从邮箱下载邮件附件 → 解压到特定目录 → 重命名 → 合并 → 生成 Excel 汇总 → 发飞书通知

手动做一遍这一套,DuMate 录下来,之后整个流程自动跑。

录制的局限性

操作录制不是万能的,要注意:

局限说明替代方案
页面改版就失效目标网页或系统改版后,元素位置变了,原来的录制可能失效用 API 或文件中转路径
弹窗 / 验证码遇到需要手动处理的弹窗或验证码,录制会中断在指令里加"遇到弹窗暂停等我"
加载时间不一致原来录制时页面加载了 2 秒,某次加载了 10 秒,操作会错位DuMate 内置智能等待,检测到页面稳定再继续
参数固定如果录制时填的是具体值(如"张三"),以后每次都填"张三"录制后让 DuMate 参数化,把固定值变成变量

让录制流程更耐用的技巧

参数化

录制完后,让 DuMate 把操作里的固定值提取成变量:

刚才录制的流程里有以下固定值:
- 报表月份:2026-10
- 保存位置:D:/reports
请把它们参数化,变成可以传入的变量

之后每次跑可以说:"跑报表,月份 2026-11"。

加入容错逻辑

给这个录制流程加两个容错:
1. 如果「生成报表」按钮不存在,就截图停下来等我
2. 如果导出超时(超过 30 秒),自动重试一次

与定时任务配合

录制好的流程可以直接加到 定时任务 里,每天自动跑。

录制 vs 直接指令

方式适合场景优点缺点
直接自然语言指令DuMate 内置能力能覆盖的场景灵活、可迭代需要你会"说对"指令
操作录制DuMate 不熟悉的系统 / 流程零配置、会用就行页面改版后需要重录
写自定义技能复杂 / 需要精确控制的流程最强大、最稳定需要懂点技术

三者配合使用效果最好。接下来去看看 DuMate 如何通过 技能生态 扩展能力边界。