跳到主要内容

步骤

步骤 是一种无需编写代码即可构建操作内容的方式。以步骤方式编写的操作是一个列表:每一行是一件要做的事,例如 发送按键、键入文本 或 等待,其详细信息填写在下方。操作运行时,步骤从上到下依次运行。

执行内容
步骤脚本AutoHotkey
1发送按键^T
2等待300
3键入文本天气
4发送按键{ENTER}
添加步骤
发送按键键入文本单击移动窗口显示通知等待ƒ 全部 322 个内置函数…≔ 设置变量↻ 条件 / 循环

此操作会打开一个新的浏览器标签页,等待它打开,键入搜索内容并按 Enter。

步骤适合谁​

步骤适合所有不想编写脚本的人。您从列表中选择步骤、填写字段,编辑器会随时检查您键入的内容。最常用的步骤以选项的形式提供,一键即可添加;所有内置函数、变量、条件和循环也都可以使用,简单模式和高级模式都一样。

在 Input.Observer 运行内容的任何地方都使用同一个步骤编辑器:“操作”页面上的操作、代码片段、应用程序组的前置和后置脚本、全局事件、宏录制器和沙盒。

步骤和脚本​

步骤和脚本是编写同一内容的两种方式。一个步骤调用 Input.Observer 的一个内置函数(与脚本调用的内置函数相同),并遵循相同的值规则。不同之处如下:

  • 步骤没有算术运算,也不能用多个部分拼接文本。步骤的字段中只能放一个值、一个变量或一组固定读取值之一(例如 目标窗口),而不能放计算式。
  • 步骤有 当…时重复、重复直到、退出循环 和 停止步骤,而脚本没有。
  • 步骤列表可以转换为脚本,但反过来不行。

当您的操作超出步骤的能力时,请参阅从步骤到脚本。脚本语言参考介绍了脚本语言和每个内置函数。

本部分内容​

页面涵盖内容
步骤编辑器步骤列表、所选步骤的字段,以及简单模式和高级模式显示的内容。
添加和整理步骤添加步骤,以及移动、删除和展开步骤。
步骤参数填写步骤的字段,以及保存其结果。
变量在一个步骤中保存值,并在后面的步骤中使用。
条件仅在某条件成立时运行步骤。
重复步骤将步骤运行指定次数,或在某条件成立期间/直到其成立为止运行。
实用示例逐步构建的完整操作。
从步骤到脚本何时切换、代码视图以及转换步骤。
步骤编辑器报告的问题编辑器显示的每条消息以及如何修复。
提示

在为步骤指定触发器之前,请先在沙盒页面上安全地试用它们。沙盒会针对模拟窗口运行步骤,并重播发生的情况。

  • 步骤编辑器 — 步骤列表、所选步骤的字段、用于添加步骤的选项,以及简单模式和高级模式显示的内容。
  • 添加和整理步骤 — 用于添加步骤的选项、所有内置函数的列表、新步骤的位置,以及移动和删除步骤。
  • 步骤参数 — 步骤的字段:每种字段接受什么、从菜单中选择值、键入时的检查,以及保存步骤的结果。
  • 变量 — 在一个步骤中保存值并在后面的步骤中使用:将结果另存为、设置变量、四种值类型以及命名规则。
  • 条件 — 仅在某条件成立时运行步骤:如果 和 如果… 否则… 块、三种条件、取反条件以及提前停止。
  • 重复步骤 — 将步骤运行指定次数、在条件成立期间运行或运行到条件成立为止,以及提前退出重复。
  • 实用示例 — 用步骤构建的完整操作:关闭标签页、键入签名、将窗口移到下一个屏幕、最大化或还原、媒体键等。
  • 从步骤到脚本 — 当操作超出步骤的能力时、以文本形式显示步骤的代码视图,以及将步骤转换为脚本。
  • 步骤编辑器报告的问题 — 步骤编辑器显示的每条消息:其原因以及如何修复。