步骤
步骤 是一种无需编写代码即可构建操作内容的方式。以步骤方式编写的操作是一个列表:每一行是一件要做的事,例如 发送按键、键入文本 或 等待,其详细信息填写在下方。操作运行时,步骤从上到下依次运行。
执行内容
步骤脚本AutoHotkey
1发送按键^T
2等待300
3键入文本天气
4发送按键{ENTER}
添加步骤
发送按键键入文本单击移动窗口显示通知等待ƒ 全部 322 个内置函数…≔ 设置变量↻ 条件 / 循环
此操作会打开一个新的浏览器标签页,等待它打开,键入搜索内容并按 Enter。
步骤适合谁
步骤适合所有不想编写脚本的人。您从列表中选择步骤、填写字段,编辑器会随时检查您键入的内容。最常用的步骤以选项的形式提供,一键即可添加;所有内置函数、变量、条件和循环也都可以使用,简单模式和高级模式都一样。
在 Input.Observer 运行内容的任何地方都使用同一个步骤编辑器:“操作”页面上的操作、代码片段、应用程序组的前置和后置脚本、全局事件、宏录制器和沙盒。
步骤和脚本
步骤和脚本是编写同一内容的两种方式。一个步骤调用 Input.Observer 的一个内置函数(与脚本调用的内置函数相同),并遵循相同的值规则。不同之处如下:
- 步骤没有算术运算,也不能用多个部分拼接文本。步骤的字段中只能放一个值、一个变量或一组固定读取值之一(例如 目标窗口),而不能放计算式。
- 步骤有 当…时重复、重复直到、退出循环 和 停止步骤,而脚本没有。
- 步骤列表可以转换为脚本,但反过来不行。
当您的操作超出步骤的能力时,请参阅从步骤到脚本。脚本语言参考介绍了脚本语言和每个内置函数。
本部分内容
| 页面 | 涵盖内容 |
|---|---|
| 步骤编辑器 | 步骤列表、所选步骤的字段,以及简单模式和高级模式显示的内容。 |
| 添加和整理步骤 | 添加步骤,以及移动、删除和展开步骤。 |
| 步骤参数 | 填写步骤的字段,以及保存其结果。 |
| 变量 | 在一个步骤中保存值,并在后面的步骤中使用。 |
| 条件 | 仅在某条件成立时运行步骤。 |
| 重复步骤 | 将步骤运行指定次数,或在某条件成立期间/直到其成立为止运行。 |
| 实用示例 | 逐步构建的完整操作。 |
| 从步骤到脚本 | 何时切换、代码视图以及转换步骤。 |
| 步骤编辑器报告的问题 | 编辑器显示的每条消息以及如何修复。 |
提示
在为步骤指定触发器之前,请先在沙盒页面上安全地试用它们。沙盒会针对模拟窗口运行步骤,并重播发生的情况。
- 步骤编辑器 — 步骤列表、所选步骤的字段、用于添加步骤的选项,以及简单模式和高级模式显示的内容。
- 添加和整理步骤 — 用于添加步骤的选项、所有内置函数的列表、新步骤的位置,以及移动和删除步骤。
- 步骤参数 — 步骤的字段:每种字段接受什么、从菜单中选择值、键入时的检查,以及保存步骤的结果。
- 变量 — 在一个步骤中保存值并在后面的步骤中使用:将结果另存为、设置变量、四种值类型以及命名规则。
- 条件 — 仅在某条件成立时运行步骤:如果 和 如果… 否则… 块、三种条件、取反条件以及提前停止。
- 重复步骤 — 将步骤运行指定次数、在条件成立期间运行或运行到条件成立为止,以及提前退出重复。
- 实用示例 — 用步骤构建的完整操作:关闭标签页、键入签名、将窗口移到下一个屏幕、最大化或还原、媒体键等。
- 从步骤到脚本 — 当操作超出步骤的能力时、以文本形式显示步骤的代码视图,以及将步骤转换为脚本。
- 步骤编辑器报告的问题 — 步骤编辑器显示的每条消息:其原因以及如何修复。