Skip to main content
可视化编排器让你通过图形界面构建 AutoScript 脚本,无需了解 Lua 语法。编排器会根据你的配置自动生成代码。

编排器结构

编排器由多个判断块(Conditional Block)堆叠组成,从上到下依次执行。每个判断块包含条件判断和操作步骤两部分。

判断块类型

每个判断块可以设置为以下三种类型之一:
在一个 IF 后可以添加多个 ELSE IF,但只能有一个 ELSE 块。 添加 ELSE 块后,不能再添加 ELSE IF 或 ELSE 块。

添加判断块

点击 [+ 添加判断块] 按钮添加新的判断块。新块的类型默认为 ELSE IF。

配置条件

每个判断块可包含一个或多个条件行,多个条件之间用 andor 连接。

条件行配置项

特殊规则

  • 布尔变量:当左侧选择布尔类型变量(如 USER_ENABLE)时,比较运算符和右值自动隐藏, 条件直接判断该布尔值是否为真
  • 可以点击 [+] 按钮添加更多条件行,或点击 [x] 按钮删除某个条件行

配置操作步骤

每个判断块内可包含一个或多个操作步骤(Action Step),当该块的条件满足时,所有操作步骤按顺序执行。

操作类型

值来源

日期和时间特殊处理

对于日期和时间类型变量,输入控件提供以下便捷选项:
当选择相对日期选项(如”明天”)时,编排器会生成相应的工具函数调用(如 dateadd(datenow(), 1)), 确保脚本在运行时动态计算正确的日期。

生成代码

配置完成后,点击 [确认] 按钮,编排器将把所有判断块转换为 Lua 代码并插入到代码编辑器中。 例如,以下编排配置:
  • IF USER_ENABLE → set RESERVE_DATE 为明天,set RESERVE_BEGIN_TIME 为 09:00
  • ELSE → set USER_ENABLE 为 false
将生成: