怎样学会组合动作
组合动作不是先把一百个模块背完再动手。先搞清三件事,再跟着三条课各做一个能跑的动作,之后按需要查模块即可。
三件事
- 步骤从上到下执行。每一步调用一个模块,用输入参数做事,把结果写入变量。
- 后面的步骤读这些变量,继续处理、判断或输出。
- 输入可以绑变量,也可以写固定值、以
$$开头的 插值,或以$=开头的 表达式。
把选中文字变成大写、再写回窗口,就是这三件事:
取词 → 处理 → 写回
获取选中的文本=> {selectedText}
文本处理{selectedText} 英文转大写 => {resultText}
发送文本到窗口{resultText}
- 「获取选中的文本」把内容写入
selectedText。 - 「文本处理」做 英文转大写,结果写入
resultText。 - 「发送文本到窗口」把
resultText发回当前窗口。
窗口、工具箱和保存见 动作编辑器。步骤和参数写法见 模块和步骤。
动手课
按顺序做。每一课都在上一课的编辑习惯上多引入一个概念。
| 课 | 你会做成 | 新概念 |
|---|---|---|
| 第 1 课:弹出提示 | 桌面上出现 Hello, World! | 新建组合动作、拖入模块、保存并运行 |
| 第 2 课:处理选中文字 | 选中文字变成大写并写回 | 输出变量、模块参数、发送文本到窗口 |
| 第 3 课:按条件搜索 | 有选区就搜索,没有就打开首页 | 失败后中止、如果/否则、$$ 插值、URL 编码 |
做完这三条,再读 组合动作基础 会轻松很多:那一页用同一个搜索例子讲原理,课里已经亲手搭过。
之后怎么学
- 浏览 模块参考 的分类标题,知道大概有哪些能力。不必逐页精读。
- 需要计算、拼接、判断时,再看 选择或输入步骤参数、文本插值 和 表达式。
- 动作跑不通时,用编辑器工具条的运行 / 调试。V2 的断点和单步见 组合动作执行与调试。
- 按自己的需求写动作,用到哪个模块再打开那一页。
专题练习(网页、浏览器配置文件、FlaUI 等)在 教程与实践 其它页面;社区视频和动作单见 更多示例。
相关链接
更新于