跳转至

当前开发候选节点目录

本页由客户端源码直接生成,共 193 项(含内部节点)。不是运行验收清单,也不保证已安装版本支持全部项目。

下载机器可读 JSON(包含默认配置与搜索预设)

端口索引从 0 开始,execution 是执行流,其余端口只传值。动态端口必须按实际配置重新查询;这里仅展示默认配置。内部节点不可通过添加菜单创建。

搜索项显示“分类 → 原节点名 · 主切换字段 → 值”。多个主字段独立展开,不做笛卡尔积;多状态 UI 识别的抓取/等待各两项,共四个搜索入口。选择一项仅预设对应字段,其余主字段使用默认值。添加后节点标题显示当前模式,不改变用户重命名。

节点 / 类型 ID 用途 默认输入 默认输出
字幕生成
audio.generate_subtitle
识别音频中的语音并生成带时间信息的字幕。 0: Exec In (execution)
1: Audio (audio_media)
2: VAD Strength (number)
3: Max Subtitle Duration (number)
0: Exec Out (execution)
1: Subtitle (string)
字幕转语音
audio.piper_tts
使用语音模型把输入文本生成为音频。 0: Exec In (execution)
1: Subtitle (string)
2: Model (onnx_model)
0: Exec Out (execution)
1: Audio (audio_media)
Qwen3 语音
audio.qwen3tts
使用 Qwen3 语音模型把输入文本生成为音频。 0: Exec In (execution)
1: Text (string)
2: Ref Audio (string)
3: Ref Text (string)
0: Exec Out (execution)
1: Audio (audio_media)
去除背景音乐
audio.remove_background_music
从输入音频中分离背景音乐,保留人声内容。 0: Exec In (execution)
1: Audio (audio_media)
0: Exec Out (execution)
1: Audio (audio_media)
2: 成功 (bool)
去除人声
audio.remove_vocals
从输入音频中分离人声,输出去除人声后的音频。 0: Exec In (execution)
1: Audio (audio_media)
0: Exec Out (execution)
1: Audio (audio_media)
2: 成功 (bool)
整数运算
basope.integer_math
对两个整数进行相加、相减、相乘或除余。除余分别输出整数商和余数;输入与计算均保持整数精度。 0: Operand 1 (integer)
1: Operand 2 (integer)
0: 结果 (integer)
1: 余数 (integer)
K曲线
basope.k_curve
按所选缓动曲线计算输入进度的 K 值和反向 K 值。 0: Progress (number) 0: Value (number)
1: Inverse (number)
浮点运算
basope.math
对两个浮点数进行相加、相减、相乘或相除。连接输入时使用连线值,未连接时使用填写的数值。 0: Operand 1 (number)
1: Operand 2 (number)
0: Result (number)
1: Remainder (number)
数值对比
basope.number_compare
对比两个数值并输出布尔结果。 0: Operand 1 (number)
1: Operand 2 (number)
0: Result (bool)
转换为整数
basope.to_integer
把浮点数转换为整数,可选择四舍五入、向上取整或向下取整。连接输入时使用连线值。 0: 数值 (number) 0: 结果 (integer)
二维运算
basope.vector2_math
对两个固定 2 维向量逐分量进行相加、相减、相乘或相除。连接输入时使用连线值,未连接时使用填写的数值。 0: 数值一 (vector2)
1: 数值二 (vector2)
0: 结果 (vector2)
四维运算
basope.vector4_math
对两个固定 4 维向量逐分量进行相加、相减、相乘或相除。连接输入时使用连线值,未连接时使用填写的数值。 0: 数值一 (vector4)
1: 数值二 (vector4)
0: 结果 (vector4)
三维运算
basope.vector_math
对两个固定 3 维向量逐分量进行相加、相减、相乘或相除。连接输入时使用连线值,未连接时使用填写的数值。 0: Operand 1 (vector3)
1: Operand 2 (vector3)
0: Result (vector3)
蓝图信息
blueprint.meta
编辑当前蓝图的图标、标签与简介。
自定义 Python
custom.python
用 Python 和 gcbppy 处理输入值并输出结果。变量名仅在节点内有效;双击编辑端口和脚本。脚本拥有本机用户权限,请只运行可信内容。 0: 执行 (execution) 0: 执行 (execution)
ADB 命令
event.adb_command
向选中的 ADB 安卓实例发送一条 shell 命令,并输出执行结果。 0: Exec In (execution)
1: ADB (string)
2: 参数 (string)
3: Seconds (number)
4: 百分比坐标 (string)
5: 绝对坐标 (string)
0: Exec Out (execution)
1: Result (bool)
2: Stdout (string)
3: Stderr (string)
4: Exit Code (number)
ADB目标选择
event.adb_target_selection
选择当前运行的 ADB 安卓实例,作为后续自动化节点的操作目标。 0: Exec In (execution)
1: ADB (string)
0: Exec Out (execution)
1: 全部选中 (bool)
2: 已选数量 (integer)
3: 目标总数 (integer)
安卓实例 隐藏/显示
event.android_instance_visibility
按 android: 实例信息隐藏或显示指定安卓实例窗口,不切换全局老板键;重复设置幂等,不影响其他实例。 0: 执行 (execution)
1: 目标信息 (string)
0: 执行 (execution)
1: 成功 (bool)
2: 状态 (string)
3: 目标信息 (string)
点击
event.automation_click
按坐标、图像、OCR 或 ONNX 找到目标后单击、双击或长按,支持 PC、窗口与 ADB。 0: Exec In (execution)
1: 输入目标 (string)
2: 目标文字(OCR) (string)
3: 百分比坐标(0~1) (vector2)
0: Exec Out (execution)
1: 成功 (bool)
2: 绝对坐标(像素) (vector2)
3: X(像素) (number)
4: Y(像素) (number)
5: 置信度 (number)
6: 百分比坐标(0–1) (vector2)
两点拖拽
event.automation_drag
分别通过坐标、图像、OCR 或 ONNX 定位起终点,再按指定时长拖拽。 0: Exec In (execution)
1: 输入目标 (string)
0: Exec Out (execution)
1: 成功 (bool)
2: 起点(像素) (vector2)
3: 终点(像素) (vector2)
4: 起点百分比(0–1) (vector2)
5: 终点百分比(0–1) (vector2)
输入文本
event.automation_type_text
向 PC 当前焦点、窗口进程或 ADB 输入文字;PC 复用宏的粘贴输入。 0: Exec In (execution)
1: 输入目标 (string)
2: 输入内容 (string)
0: Exec Out (execution)
1: 成功 (bool)
等待区域条件
event.bounded_match
在 ADB 画面的指定范围内等待目标图像或指定文字出现,可按间隔重复检测。如需一次性读取范围内的全部文字,请使用“OCR 识别”节点。双击进入编辑器配置检测范围。 0: Exec In (execution)
1: ADB (string)
0: Exec Out (execution)
1: Matched (bool)
2: 识别文字 (string)
分支
event.branch
条件分支:根据输入的布尔值走真分支或假分支。 0: Exec In (execution)
1: Condition (bool)
0: True (execution)
1: False (execution)
ADB操作规则
event.calibration_rule
定义屏幕触摸的映射规则(虚拟轮盘、按键位置等),是视角查找、自动寻路等节点的操作基础。 0: ADB操作规则 (string)
清除叠层内容
event.clear_overlay_content
清除指定叠层辅助任务当前显示的内容。 0: Exec In (execution)
1: HelperId (string)
0: Exec Out (execution)
1: 完成 (bool)
关闭安卓实例
event.close_android_instance
按 android: 稳定身份关闭指定安卓实例并确认停止;已停止安全跳过,不关闭其他实例。 0: 执行 (execution)
1: 目标信息 (string)
0: 执行 (execution)
1: 成功 (bool)
2: 状态 (string)
3: 目标信息 (string)
延迟执行
event.delay
等待指定时长后再继续执行后续节点。 0: Exec In (execution)
1: Seconds (number)
0: Exec Out (execution)
桌面命令
event.desktop_command
按所选模式向桌面目标执行命令,输出成功标志与状态。 0: Exec In (execution)
1: Desktop (string)
2: Command (string)
0: Exec Out (execution)
1: Result (bool)
2: Status (string)
关闭Helper
event.destroy_helper
销毁指定辅助任务并释放其资源。 0: Exec In (execution)
1: HelperId (string)
2: Helper (helper)
0: Exec Out (execution)
1: 完成 (bool)
2: Status (string)
3: Helper (helper)
识别模拟器
event.detect_emulator
查找已安装的安卓模拟器,输出程序路径、启动参数与工作目录。 0: Exec In (execution)
1: Exe (string)
0: Exec Out (execution)
1: Found (bool)
2: Exe (string)
3: Args (string)
4: Work Dir (string)
5: Type (string)
6: Status (string)
检测型叠层(内部)
event.detection_overlay
配置画面检测目标,并把检测结果显示在叠层中。 0: Exec In (execution)
1: HelperId (string)
2: Reference Image (visual_media)
3: JSON (string)
4: Window (string)
0: Exec Out (execution)
1: HelperId (string)
2: 完成 (bool)
3: Status (string)
仅执行一次
event.do_once
只执行一次:本次运行中再次经过该节点时直接跳过。 0: Exec In (execution)
1: Reset (execution)
0: Exec Out (execution)
结束执行
event.end
结束当前蓝图。连接任意非执行数据,按本节点输入口名称写入自动化共享变量;双击名称可修改,不影响来源变量。接入后自动出现尾部空端口,各结束节点独立。 0: Exec (execution)
1: Variable (dynamic_any)
结束并跳转
event.end_jump
结束当前蓝图,将接入数据按本节点输入口名称写入自动化共享变量,再跳转到指定蓝图。双击名称可修改,不影响来源变量;数据端口独立自动扩展。序号从 1 开始,也可按名称跳转,目标无效时报错并结束自动化。 0: Exec (execution)
1: 跳转目标 (integer)
2: Variable (dynamic_any)
查找屏幕
event.find_screen
按屏幕标识查找桌面显示器,输出可供截图的目标。 0: Exec In (execution)
1: 屏幕ID (string)
0: Exec Out (execution)
1: 捕获目标 (capture_target)
2: 屏幕ID (string)
3: 名称 (string)
4: 完成 (bool)
5: Status (string)
查找窗口
event.find_window
按条件查找桌面窗口,输出匹配的窗口目标。 0: Exec In (execution)
1: 查询 (string)
0: Exec Out (execution)
1: 捕获目标 (capture_target)
2: 句柄 (string)
3: 标题 (string)
4: 完成 (bool)
5: Status (string)
循环
event.for_loop_with_break
循环执行指定次数,可被中断信号提前退出循环。 0: 进入循环 (execution)
1: 结束循环 (execution)
2: First Index (integer)
3: Last Index (integer)
0: 循环后 (execution)
1: 循环体 (execution)
2: Index (integer)
全局图寻路
event.global_map_navigation
使用干净的完整地图、玩家图标和小地图范围进行全图定位与路径移动;运行能力暂不可用,节点与配置会保留。 0: Exec In (execution)
1: ADB (string)
2: Desktop (string)
3: Reference Image (vector3)
4: Player Map Icon (vector3)
5: ADB操作规则 (string)
6: Threshold (number)
0: Exec Out (execution)
1: 完成 (bool)
创建并启动图像叠层Helper
event.image_overlay_helper
创建并启动图像叠层辅助任务,在目标上显示叠加内容。 0: Exec In (execution)
1: 坐标数组 (vector2_array)
2: 内容 (dynamic_any)
3: HelperId (string)
4: 底框颜色 (color)
5: 尺寸 (number)
6: 模式 (string)
7: 刷新行为 (string)
8: Hz (number)
0: Exec Out (execution)
1: Helper (helper)
2: HelperId (string)
3: 完成 (bool)
4: Status (string)
指示循环
event.indicator_loop
循环执行循环体分支:每轮先识别一次目标,命中则继续循环,未命中或达到上限则走停止分支。 0: 进入循环 (execution)
1: ADB (string)
0: 循环体 (execution)
1: 停止条件满足 (execution)
2: 已匹配 (bool)
创建监听键盘Helper
event.keyboard_status
读取指定按键当前是否处于按下状态。 0: Exec In (execution)
1: HelperId (string)
0: Exec Out (execution)
1: HelperId (string)
2: Key (string)
3: Changed (bool)
拉起ADB安卓实例
event.launch_android_instance
启动指定安卓实例,输出 android: 完整实例信息字符串,供截图、输入、宏及实例控制节点直接使用。 0: Exec In (execution)
1: 实例定位 (string)
0: Exec Out (execution)
1: 实例信息 (string)
2: 设备目标 (capture_target)
3: 实例 ID (string)
启动程序
event.launch_program
启动指定程序,并输出启动结果。 0: Exec In (execution)
1: Exe (string)
2: Args (string)
3: Work Dir (string)
0: Exec Out (execution)
1: Launched (bool)
2: PID (number)
3: Exit Code (number)
4: Stdout (string)
5: Stderr (string)
消息型叠层
event.message_overlay
向指定叠层辅助任务显示文字消息。 0: Exec In (execution)
1: RGB (visual_media)
2: A (visual_media)
3: Path (path)
4: HelperId (string)
5: Text (string)
6: Font Size (number)
7: Font File (string)
8: Center Color (color)
9: Edge Color (color)
0: Exec Out (execution)
1: HelperId (string)
2: 完成 (bool)
小地图寻路
event.minimap_navigation
在地图/大世界上按校准过的点位自动寻路移动,常用于跑图与采集路线。双击进入编辑器配置路径与规则。 0: Exec In (execution)
1: ADB (string)
2: Desktop (string)
3: Reference Image (vector3)
4: Player Map Icon (vector3)
5: ADB操作规则 (string)
6: Threshold (number)
0: Exec Out (execution)
1: 完成 (bool)

event.mouse_macro
编辑并执行一段由输入动作组成的宏。 0: Exec In (execution)
1: 目标信息 (string)
2: ADB操作规则 (string)
0: Exec Out (execution)
1: 是否成功执行 (bool)
鼠标位移
event.mouse_move_path
按配置的路径移动鼠标。 0: Exec In (execution)
1: JSON (string)
0: Exec Out (execution)
1: Result (bool)
2: Status (string)
节点组(内部)
event.node_group
封装一组节点,通过组接口传递执行流与数据。 0: Exec In (execution) 0: Exec Out (execution)
进入节点组(内部)
event.node_group_entry
把外部执行流和输入数据引入节点组。 0: Exec Out (execution)
结束节点组(内部)
event.node_group_exit
结束节点组内部执行,并把结果传回组外。 0: Exec In (execution)
打开安卓应用
event.open_android_app
在指定安卓设备上打开目标应用。 0: Exec In (execution)
1: ADB (string)
2: Package (string)
3: Activity (string)
0: Exec Out (execution)
1: Launched (bool)
2: Component (string)
3: Status (string)
暂停Helper
event.pause_helper
暂停指定的辅助任务。 0: Exec In (execution)
1: Helper (helper)
2: HelperId (string)
0: Exec Out (execution)
1: Helper (helper)
2: 完成 (bool)
3: Status (string)
受保护执行域
event.protected_domain
执行显式节点组,提供成功、失败、超时出口。总时限包含暂停时间;取消后先停止并排空域内操作,不撤销已发生的游戏动作。 0: 进入 (execution)
1: 输入 1 (dynamic_any)
0: 成功 (execution)
1: 失败 (execution)
2: 超时 (execution)
3: 状态 (string)
4: 安全错误码 (string)
5: 出错节点 (string)
6: 耗时毫秒 (integer)
7: 执行节点数 (integer)
8: 结果 1 (dynamic_any)
创建实时字幕Helper
event.realtime_subtitle_helper
创建实时字幕辅助任务,将采集到的语音转换成字幕。 0: Exec In (execution)
1: HelperId (string)
0: Exec Out (execution)
1: HelperId (string)
2: Subtitle (string)
3: Language (string)
4: Changed (bool)
5: 完成 (bool)
6: Status (string)
7: Helper (helper)
8: SegmentId (string)
9: Confidence (number)
10: Text (text)
实时翻译Helper
event.realtime_translation_helper
创建实时翻译辅助任务,持续翻译采集到的内容。 0: Exec In (execution)
1: Source (dynamic_any)
2: From (string)
3: To (string)
4: HelperId (string)
5: ThrottleMs (number)
0: Exec Out (execution)
1: Helper (helper)
2: HelperId (string)
3: Translated (string)
4: Source (string)
5: From (string)
6: To (string)
7: Changed (bool)
8: Cache (bool)
9: 完成 (bool)
10: Status (string)
11: Text (text)
查找运行中ADB安卓实例
event.scan_adb_devices
扫描并列出正在运行的 ADB 安卓实例,输出带 android: 前缀的完整实例信息供后续节点直接使用。 0: Exec In (execution) 0: Exec Out (execution)
1: 实例信息 (string)
2: 实例信息列表 (array)
3: 捕获目标 (capture_target)
屏幕叠层
event.screen_overlay
向指定叠层辅助任务添加图像、路径或文字内容。 0: Exec In (execution)
1: RGB (visual_media)
2: A (visual_media)
3: Path (path)
4: HelperId (string)
5: Text (string)
6: Font Size (number)
7: Font File (string)
8: Center Color (color)
9: Edge Color (color)
0: Exec Out (execution)
1: HelperId (string)
2: 完成 (bool)
顺序执行
event.sequence
收到一次执行信号后,按编号从上到下立即触发所有输出,不等待前一路完成。 0: Exec In (execution) 0: Then 0 (execution)
1: Then 1 (execution)
2: Then 2 (execution)
3: Then 3 (execution)
4: Then 4 (execution)
5: Then 5 (execution)
6: Then 6 (execution)
7: Then 7 (execution)
8: Then 8 (execution)
9: Then 9 (execution)
10: Then 10 (execution)
11: Then 11 (execution)
简易图像识别(内部)
event.simple_image_find
入门 2D 图像识别:在主屏幕、指定窗口或 ADB 设备上查找模板,输出是否找到与百分比位置,可选循环查找与自动点击目标。 0: Exec In (execution)
1: 模板 (dynamic_any)
2: ADB (string)
3: 窗口进程名 (string)
4: 屏幕ID (string)
0: Exec Out (execution)
1: 找到 (bool)
2: 位置 (vector2)
单次汇流
event.single_merge
同一次蓝图运行中,多个输入只有最先到达的一路会继续执行;后续到达会被拦截,下一次蓝图运行自动重置。 0: Input 0 (execution)
1: Input 1 (execution)
2: Input 2 (execution)
3: Input 3 (execution)
4: Input 4 (execution)
5: Input 5 (execution)
6: Input 6 (execution)
7: Input 7 (execution)
8: Input 8 (execution)
9: Input 9 (execution)
10: Input 10 (execution)
11: Input 11 (execution)
0: Pass (execution)
创建听声辩位Helper
event.sound_direction_helper
创建听声辨位辅助任务,根据音频显示方向提示。 0: Exec In (execution)
1: HelperId (string)
2: Threshold (number)
3: Hz (number)
4: Overlay (bool)
5: HUD (bool)
6: FOV (number)
7: Aspect (number)
8: YawOffset (number)
9: EdgeHUD (bool)
10: Ripple (number)
0: Exec Out (execution)
1: HelperId (string)
2: Direction (string)
3: Session (string)
4: Volume (number)
5: Confidence (number)
6: Active (bool)
7: 完成 (bool)
8: Status (string)
9: Process (string)
10: Mapping (string)
11: OverlayId (string)
12: VisiblePoints (vector2_array)
13: OffscreenPoints (vector2_array)
开始执行(内部)
event.start
蓝图入口。按声明的名称和类型读取本次任务的共有变量,每项输出值与是否找到;未找到时输出可设置的默认值和 false。双击默认值编辑,资源类型默认空且不可编辑。 0: Exec (execution)
1: Variable (dynamic_any)
启动Helper
event.start_helper
启动指定的辅助任务。 0: Exec In (execution)
1: Helper (helper)
2: HelperId (string)
0: Exec Out (execution)
1: Helper (helper)
2: 完成 (bool)
3: Status (string)
字符串规则映射
event.string_mapper
按从上到下的第一条命中规则,将输入映射为指定文本,例如“登录成功 => 完成”;严格模式匹配整段,宽松模式匹配包含。不进行数值转换。 0: Exec In (execution)
1: Text (string)
2: Default Output (string)
0: Exec Out (execution)
1: Text (string)
2: Bool (bool)
3: Matched (bool)
4: Match Index (number)
切换整型
event.switch_int
根据输入整数只激活一个执行输出;0..N-1 走对应分支,负数或没有对应分支的值走 Default。 0: Exec In (execution)
1: Selection (integer)
0: 0 (execution)
1: 1 (execution)
2: 2 (execution)
3: 3 (execution)
4: 4 (execution)
5: 5 (execution)
6: 6 (execution)
7: 7 (execution)
8: 8 (execution)
9: 9 (execution)
10: 10 (execution)
11: 11 (execution)
12: Default (execution)
创建并启动模板匹配Helper
event.template_match_helper
创建并启动模板匹配辅助任务,在目标画面中查找参考图。 0: Exec In (execution)
1: 捕获目标 (capture_target)
2: 模板图像 (dynamic_any)
3: Threshold (number)
4: 左上 (vector2)
5: 右下 (vector2)
6: Debug (bool)
7: HelperId (string)
0: Exec Out (execution)
1: Helper (helper)
2: 坐标数组 (vector2_array)
3: HelperId (string)
4: 完成 (bool)
5: Status (string)
3D近距离特征物查找
event.view_calibration
通过拖动视角或固定前进在 3D 场景里查找图像/OCR/YOLO 目标;支持扫描键前置与快速查找模式。双击进入编辑器配置。 0: Exec In (execution)
1: ADB (string)
2: Desktop (string)
3: OCR 文本 (string)
0: Exec Out (execution)
1: 完成 (bool)
窗口状态
event.window_state
激活到前台或最小化 window: 窗口或 android: 实例;老板键已隐藏的窗口保持隐藏,不会暗中显示。 0: 执行 (execution)
1: 目标信息 (string)
0: 执行 (execution)
1: 成功 (bool)
2: 状态 (string)
3: 目标信息 (string)
切换
flip_flop
每次执行在 A、B 之间交替,首次从 A 开始;暂停保留状态,重新运行从 A 开始。 0: Exec In (execution) 0: A (execution)
1: B (execution)
自适应bound
image.adaptive_bound
根据输入内容调整边界,并输出图像或图层。 0: 输入 (dynamic_any) 0: Visual (visual_media)
1: Layer (layer_stack)
合成图像
image.combine
把独立的颜色与透明度通道合成为图像。 0: Exec In (execution)
1: R (visual_media)
2: G (visual_media)
3: B (visual_media)
4: A (visual_media)
5: Resolution (vector2)
0: Exec Out (execution)
1: Visual (visual_media)
自定义Path
image.custom_path
编辑并输出自定义路径形状。 0: SVG/Path (string) 0: Path (path)
1: Success (bool)
2: 宽 (number)
3: 高 (number)
椭圆
image.ellipse
按尺寸设置生成椭圆路径。 0: Canvas W (number)
1: Canvas H (number)
2: Center X (number)
3: Center Y (number)
4: Radius X (number)
5: Radius Y (number)
6: Rotation (number)
7: R (number)
8: G (number)
9: B (number)
10: Alpha (number)
11: Softness (number)
0: RGB (visual_media)
1: A (visual_media)
2: Path (path)
灰度化
image.grayscale
将输入图像转换为灰度图像。 0: Exec In (execution)
1: RGB (visual_media)
0: Exec Out (execution)
1: Grey (visual_media)
直线
image.line
按起点和终点生成线段路径。 0: Canvas W (number)
1: Canvas H (number)
2: Start X (number)
3: Start Y (number)
4: End X (number)
5: End Y (number)
6: Line W (number)
7: Round Caps (number)
8: R (number)
9: G (number)
10: B (number)
11: Alpha (number)
12: Softness (number)
0: RGB (visual_media)
1: A (visual_media)
2: Path (path)
映射
image.mapping
设置图像的位置、缩放与旋转映射。 0: Vector2 (vector2) 0: Vector2 (vector2)
Mask 处理
image.mask_process
按配置处理遮罩的边缘、范围或形态。 0: Exec In (execution)
1: Mask (visual_media)
0: Exec Out (execution)
1: Mask (visual_media)
多边形
image.polygon
按顶点配置生成多边形路径。 0: Canvas W (number)
1: Canvas H (number)
2: Center X (number)
3: Center Y (number)
4: Sides (number)
5: Radius (number)
6: Rotation (number)
7: R (number)
8: G (number)
9: B (number)
10: Alpha (number)
11: Softness (number)
0: RGB (visual_media)
1: A (visual_media)
2: Path (path)
图像归位
image.reset_mapping
重置图像的映射变换。 0: Visual (dynamic_any) 0: Visual (visual_media)
圆角矩形
image.rounded_rectangle
按尺寸与圆角设置生成矩形路径。 0: Canvas W (number)
1: Canvas H (number)
2: Center X (number)
3: Center Y (number)
4: Width (number)
5: Height (number)
6: Radius (number)
7: R (number)
8: G (number)
9: B (number)
10: Alpha (number)
11: Softness (number)
0: RGB (visual_media)
1: A (visual_media)
2: Path (path)
智能裁切
image.smart_crop
按配置识别图像内容边界并进行裁剪。 0: Exec In (execution)
1: RGB (visual_media)
2: A (visual_media)
3: Threshold (number)
4: Margin (integer)
0: Exec Out (execution)
1: RGB (visual_media)
2: A (visual_media)
智能抠图
image.smart_cutout
分离图像主体与背景,输出抠图结果。 0: Exec In (execution)
1: RGB (visual_media)
0: Exec Out (execution)
1: RGB (visual_media)
2: A (visual_media)
拆分图像
image.split
拆分图像的颜色与透明度通道。 0: Exec In (execution)
1: Visual (visual_media)
0: Exec Out (execution)
1: R (visual_media)
2: G (visual_media)
3: B (visual_media)
4: A (visual_media)
5: Resolution (vector2)
转图层
image.to_layer
将图像转换为图层数据。 0: 输入 1 (dynamic_any)
1: 输入 2 (dynamic_any)
2: 输入 3 (dynamic_any)
3: 输入 4 (dynamic_any)
4: 输入 5 (dynamic_any)
5: 输入 6 (dynamic_any)
6: 输入 7 (dynamic_any)
7: 输入 8 (dynamic_any)
0: Layer (layer_stack)
抓取视频信息
image.video_info
读取输入图像或视频的尺寸等媒体信息。 0: Visual (dynamic_any) 0: 总帧数 (integer)
1: Frame Rate (number)
2: 宽 (integer)
3: 高 (integer)
4: 时长秒 (number)
安卓实例
initial.androidInstance
选择并输出本地安卓实例,供启动与自动化节点使用。 0: Set (string)
1: Exec In (execution)
0: String (string)
1: Exec Out (execution)
数组
initial.array
保存一组有序元素,并输出数组及元素数量。 0: Set (array)
1: Exec In (execution)
0: Array (array)
1: Exec Out (execution)
2: 元素数量 (integer)
音频变量
initial.audio_media
保存并传递音频数据。 0: Set (audio_media)
1: Exec In (execution)
0: Audio (audio_media)
1: Exec Out (execution)
布尔
initial.bool
保存并输出真或假,供条件判断使用。 0: Set (bool)
1: Exec In (execution)
0: Bool (bool)
1: Exec Out (execution)
颜色
initial.color
设置颜色及透明度,并输出颜色值。 0: Set (color)
1: Exec In (execution)
0: Color (color)
1: Exec Out (execution)
浮点
initial.float
保存并输出可带小数的数值。 0: Set (number)
1: Exec In (execution)
0: Float (number)
1: Exec Out (execution)
图片
initial.image
保存图像数据,并输出颜色图像和透明度通道。 0: Mapping (vector2)
1: Exec In (execution)
0: RGB (vector3)
1: A (number)
2: Exec Out (execution)
当前帧
initial.image_timeline_frame
读取图像时间轴的当前帧、起止帧和进度。 0: Frame (number)
1: Start (number)
2: End (number)
3: Progress (number)
4: Inverse (number)
整数
initial.int
保存并输出整数值。 0: Set (integer)
1: Exec In (execution)
0: Int (integer)
1: Exec Out (execution)
模型变量
initial.model
保存并传递三维模型数据。 0: Set (model)
1: Exec In (execution)
0: Model (model)
1: Exec Out (execution)
PDF变量
initial.pdf_document
保存并传递 PDF 文档数据。 0: Set (pdf_document)
1: Exec In (execution)
0: PDF (pdf_document)
1: Exec Out (execution)
字符串
initial.string
保存并输出一段字符串。 0: Set (string)
1: Exec In (execution)
0: String (string)
1: Exec Out (execution)
二维数
initial.vector2
保存并输出由 X、Y 两个分量组成的二维向量。 0: Set (vector2)
1: Exec In (execution)
0: Vector2 (vector2)
1: Exec Out (execution)
三维数
initial.vector3
保存并输出由 X、Y、Z 三个分量组成的三维向量。 0: Set (vector3)
1: Exec In (execution)
0: Vector3 (vector3)
1: Exec Out (execution)
四维数
initial.vector4
保存并输出由四个分量组成的向量。 0: Set (vector4)
1: Exec In (execution)
0: Vector4 (vector4)
1: Exec Out (execution)
影像变量(内部)
initial.visual_media
保存并传递影像数据,供后续影像节点使用。 0: Set (visual_media)
1: Exec In (execution)
0: Visual (visual_media)
1: Exec Out (execution)
读取文件
input.read_file
读取指定文件的内容并输出读取结果。 0: Value (string)
1: Exec In (execution)
0: Value (string)
1: Exec Out (execution)
按键
key_event
蓝图运行期间监听按键或组合键,分别在按下和松开时触发事件链;按住不重复触发。 0: Pressed (execution)
1: Released (execution)
图层阵列
layer.array
按数量、位移或旋转设置复制并排列图层。 0: Layer (dynamic_any) 0: Layer (layer_stack)
图层运算
layer.math
按所选方式组合上下图层,输出处理后的图层。 0: 上层 (dynamic_any)
1: 下层 (dynamic_any)
0: Layer (layer_stack)
图层归位
layer.reset_mapping
重置图层的映射变换。 0: Layer (dynamic_any) 0: Layer (layer_stack)
图层转图像
layer.to_image
将输入图层渲染为图像。 0: Layer (dynamic_any) 0: Visual (visual_media)
图层统一bound
layer.uniform_bound
为输入图层设置统一边界。 0: Layer (dynamic_any) 0: Layer (layer_stack)
执行转接点(内部)
layout.reroute.execution
整理执行流连线的转接点,运行前会被折叠为直接连接。 0: Exec In (execution) 0: Exec Out (execution)
变量转接点(内部)
layout.reroute.value
整理变量连线的转接点,运行前会被折叠为直接连接。 0: Value (dynamic_any) 0: Value (dynamic_any)
异步汇合(内部)
macro.async_join
等待对应的并行宏分支完成后继续。 0: Branch 1 (execution)
1: Branch 2 (execution)
2: Branch 3 (execution)
3: Branch 4 (execution)
4: Branch 5 (execution)
0: Exec Out (execution)
异步分流(内部)
macro.async_split
把宏动作分为可并行执行的分支。 0: Exec In (execution) 0: Branch 1 (execution)
1: Branch 2 (execution)
2: Branch 3 (execution)
3: Branch 4 (execution)
4: Branch 5 (execution)
目标按键(内部)
macro.click
在宏目标上执行一次配置的按键动作。 0: Exec In (execution) 0: Exec Out (execution)
延时动作(内部)
macro.delay
等待指定时长后继续宏动作。 0: Exec In (execution) 0: Exec Out (execution)
宏结束(内部)
macro.end
结束宏内部动作的执行。 0: Exec In (execution)
目标移动(内部)
macro.move
在宏目标上移动指针到指定位置。 0: Exec In (execution) 0: Exec Out (execution)
鼠标宏路径回放(内部)
macro.path_playback
回放已配置的鼠标移动路径。 0: Exec In (execution) 0: Exec Out (execution)
平台分支(内部)
macro.platform_branch
按目标平台选择对应的宏动作分支。 0: Exec In (execution) 0: Desktop (execution)
1: ADB (execution)
平台汇合(内部)
macro.platform_merge
将平台分支接回后续宏动作。 0: Desktop (execution)
1: ADB (execution)
0: Exec Out (execution)
目标仅按下(内部)
macro.press_down
按下宏目标上的指定按键,保持到对应抬起动作。 0: Exec In (execution) 0: Exec Out (execution)
目标仅抬起(内部)
macro.release
抬起宏目标上已按下的指定按键。 0: Exec In (execution) 0: Exec Out (execution)
宏开始(内部)
macro.start
标记宏内部动作的执行起点。 0: Exec Out (execution)
输入文本(内部)
macro.type_text
向宏目标输入指定文本。 0: Exec In (execution)
1: Text (string)
0: Exec Out (execution)
视频
media.get_local_media
读取指定媒体文件,供后续影音处理使用。 0: Exec In (execution)
1: Media (string)
0: Exec Out (execution)
1: Visual (visual_media)
2: Audio 1 (audio_media)
3: Resolution (vector2)
4: Frame Rate (number)
5: Audio 2 (audio_media)
6: Audio 3 (audio_media)
7: Audio 4 (audio_media)
8: Audio 5 (audio_media)
9: Audio 6 (audio_media)
10: Audio 7 (audio_media)
11: Audio 8 (audio_media)
保存
media.save
将输入的数据保存到指定输出位置。 0: Exec In (execution)
1: Entity (dynamic_any)
2: Name (string)
3: 路径 (string)
4: A (number)
5: Audio (audio_media)
0: Exec Out (execution)
影像运算(内部)
media.visual_media_math
按所选运算组合输入影像。 0: Exec In (execution)
1: 叠加层 (dynamic_any)
2: 画布层 (dynamic_any)
0: Exec Out (execution)
1: Result (visual_media)
提取影像通道(内部)
media.visual_media_split
拆分影像中的颜色与透明度通道。 0: Exec In (execution)
1: Visual (visual_media)
0: Exec Out (execution)
1: R (visual_media)
2: G (visual_media)
3: B (visual_media)
4: A (visual_media)
5: Frame Rate (number)
合成影像(内部)
media.visual_media_synthesis
将独立通道合成为影像。 0: Exec In (execution)
1: R (visual_media)
2: G (visual_media)
3: B (visual_media)
4: A (visual_media)
5: Frame Rate (number)
0: Exec Out (execution)
1: Visual (visual_media)
赋值材质槽
model.assign_material_graph_slot
将输入内容赋给指定材质槽位。 0: Exec In (execution)
1: 材质图 (model_material_graph)
2: Slot (string)
3: Source (dynamic_any)
0: Exec Out (execution)
1: 材质图 (model_material_graph)
2: Slot (string)
3: Success (bool)
4: Status (string)
指定Mesh材质
model.assign_mesh_material
为指定模型网格分配材质。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Mesh (dynamic_any)
3: 材质 (dynamic_any)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: 材质集 (model_material_set)
3: Mesh (integer)
4: Success (bool)
5: Status (string)
一键检测修复3D合规
model.auto_repair_compliance
对模型执行检查并自动修复可处理的问题。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 规则 (model_compliance_profile)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: 报告 (model_compliance_report)
3: 检测前 (model_compliance_report)
4: 复检 (model_compliance_report)
5: Output (string)
6: Success (bool)
7: Status (string)
8: JSON (string)
烘焙材质图
model.bake_material_graph
把材质图的处理结果烘焙为贴图。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 材质图 (model_material_graph)
3: 分辨率 (integer)
0: Exec Out (execution)
1: 图像 (visual_media)
2: 贴图 (layer_stack)
3: Count (integer)
4: Success (bool)
5: Status (string)
6: Report (string)
烘焙贴图
model.bake_texture
按烘焙设置生成模型贴图。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 低模 (dynamic_any)
3: 高模 (dynamic_any)
4: 材质 (dynamic_any)
5: 分辨率 (integer)
6: 类型 (string)
7: Cage (number)
8: Ray (number)
9: 空间 (string)
10: ID模式 (string)
0: Exec Out (execution)
1: 图像 (visual_media)
2: 图层 (layer_stack)
3: Success (bool)
4: Status (string)
5: Report (string)
系列资产批处理
model.batch_material_series
按配置批量处理一组系列材质资产。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 材质图 (model_material_graph)
3: 批量JSON (string)
4: 输出目录 (string)
5: 分辨率 (integer)
0: Exec Out (execution)
1: Success (integer)
2: Failure (integer)
3: Outputs (string)
4: Report (string)
5: Success (bool)
6: Status (string)
检测3D合规
model.check_compliance
按配置的规则检查模型并输出检查结果。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 规则 (model_compliance_profile)
0: Exec Out (execution)
1: 报告 (model_compliance_report)
2: Success (bool)
3: Status (string)
4: JSON (string)
创建立方体
model.create_cube
按尺寸设置生成立方体网格。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Width (number)
3: Height (number)
4: Depth (number)
5: X (number)
6: Y (number)
7: Z (number)
8: Name (string)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh (model_mesh)
3: Output (string)
4: Success (bool)
5: Status (string)
创建圆柱
model.create_cylinder
按半径、高度与分段设置生成圆柱网格。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Radius (number)
3: Height (number)
4: Segments (integer)
5: X (number)
6: Y (number)
7: Z (number)
8: Name (string)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh (model_mesh)
3: Output (string)
4: Success (bool)
5: Status (string)
创建材质图
model.create_material_graph
创建用于组织材质与贴图处理的材质图。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 材质 (dynamic_any)
3: Query (string)
0: Exec Out (execution)
1: 材质图 (model_material_graph)
2: 材质 (model_material)
3: Success (bool)
4: Status (string)
创建平面
model.create_plane
按尺寸设置生成平面网格。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Width (number)
3: Height (number)
4: X (number)
5: Y (number)
6: Z (number)
7: Name (string)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh (model_mesh)
3: Output (string)
4: Success (bool)
5: Status (string)
创建球
model.create_sphere
按半径与分段设置生成球体网格。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Radius (number)
3: Segments (integer)
4: Rings (integer)
5: X (number)
6: Y (number)
7: Z (number)
8: Name (string)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh (model_mesh)
3: Output (string)
4: Success (bool)
5: Status (string)
查找材质
model.find_material
在模型中查找指定材质。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Query (string)
0: Exec Out (execution)
1: 材质 (model_material)
2: 材质集 (model_material_set)
3: Count (integer)
4: Success (bool)
5: Status (string)
查找Mesh
model.find_mesh
在模型中查找指定网格。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Query (string)
0: Exec Out (execution)
1: Mesh (model_mesh)
2: Mesh组 (model_mesh_set)
3: Count (integer)
4: Success (bool)
5: Status (string)
查找贴图
model.find_texture
在模型中查找指定贴图。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Query (string)
0: Exec Out (execution)
1: 贴图 (layer_stack)
2: 贴图组 (layer_stack)
3: Count (integer)
4: Success (bool)
5: Status (string)
导入模型
model.import_glb
导入模型数据,供网格、材质与贴图节点继续处理。 0: Exec In (execution)
1: Path (string)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh组 (model_mesh_set)
3: 材质集 (model_material_set)
4: Layer (layer_stack)
5: Success (bool)
6: Mesh (integer)
7: Material (integer)
8: Texture (integer)
9: UV (integer)
10: Status (string)
材质运算
model.material_graph_operation
对材质图中的输入内容执行所选材质运算。 0: Exec In (execution)
1: 材质图 (model_material_graph)
2: Operation (string)
3: Slot (string)
4: Channel (string)
5: Left (dynamic_any)
6: Right (dynamic_any)
7: Mask (dynamic_any)
8: Factor (number)
0: Exec Out (execution)
1: 材质图 (model_material_graph)
2: Value (vector4)
3: Number (number)
4: 图像 (visual_media)
5: 图层 (layer_stack)
6: Success (bool)
7: Status (string)
读取模型
model.read
读取模型文件并输出模型数据。 0: Exec In (execution)
1: Path (string)
0: Exec Out (execution)
1: Model (model)
2: Success (bool)
3: Mesh (integer)
4: Material (integer)
5: UV (integer)
6: Format (string)
7: Status (string)
读取PBR槽位
model.read_material_graph_slot
读取材质图中指定 PBR 槽位的内容。 0: Exec In (execution)
1: 材质图 (model_material_graph)
2: Slot (string)
0: Exec Out (execution)
1: 图像 (visual_media)
2: 图层 (layer_stack)
3: Value (vector4)
4: Number (number)
5: Texture (integer)
6: Success (bool)
7: Status (string)
修复3D合规
model.repair_compliance
按所选策略修复模型检查中发现的问题。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: 规则 (model_compliance_profile)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: 报告 (model_compliance_report)
3: Output (string)
4: Success (bool)
5: Status (string)
6: JSON (string)
设置PBR槽位
model.set_material_graph_slot
修改材质图中指定 PBR 槽位的内容。 0: Exec In (execution)
1: 材质图 (model_material_graph)
2: Slot (string)
3: Source (dynamic_any)
4: Value (vector4)
5: Number (number)
0: Exec Out (execution)
1: 材质图 (model_material_graph)
2: Slot (string)
3: Success (bool)
4: Status (string)
精简Mesh
model.simplify_mesh
减少输入网格的复杂度并输出精简后的模型。 0: Exec In (execution)
1: 3D场景 (model_scene)
2: Mesh (dynamic_any)
3: Ratio (number)
4: Target (integer)
5: Error (number)
6: Lock (bool)
0: Exec Out (execution)
1: 3D场景 (model_scene)
2: Mesh (model_mesh)
3: Mesh组 (model_mesh_set)
4: Output (string)
5: Before (integer)
6: After (integer)
7: Success (bool)
8: Status (string)
贴图色差调整
model.texture_color_adjust
按配置调整贴图颜色。 0: Exec In (execution)
1: Texture (dynamic_any)
2: Brightness (number)
3: Contrast (number)
4: Saturation (number)
5: Gamma (number)
6: Temperature (number)
7: Hue (number)
8: Color Space (string)
0: Exec Out (execution)
1: Visual (visual_media)
2: Texture (layer_stack)
3: Success (bool)
4: Status (string)
UV贴图边缘扩展
model.uv_texture_padding
扩展 UV 区域边缘的贴图颜色,减少接缝处漏色。 0: Exec In (execution)
1: Model (dynamic_any)
2: RGB (visual_media)
3: A (visual_media)
4: Padding (integer)
5: UV (integer)
6: Clean (integer)
0: Exec Out (execution)
1: RGB (visual_media)
2: A (visual_media)
3: Success (bool)
4: Status (string)
5: Texture (layer_stack)
写回GLB
model.write_glb
将处理后的模型写出为 GLB 文件。 0: Exec In (execution)
1: 3D Scene (model_scene)
2: Textures (layer_stack)
3: Output (string)
0: Exec Out (execution)
1: 3D Scene (model_scene)
2: Output (string)
3: Count (integer)
4: Success (bool)
5: Status (string)
图像转PDF
pdf.image_to_pdf
将输入图像转换为 PDF 页面。 0: 图像 (dynamic_any) 0: PDF (pdf_document)
图层转PDF
pdf.layer_to_pdf
将图层内容输出为 PDF 文档。 0: Layer (layer_stack) 0: PDF (pdf_document)
PDF合并
pdf.merge
按输入顺序将多个 PDF 文档合并为一份文档。 0: PDF 1 (pdf_document)
1: PDF 2 (pdf_document)
2: PDF 3 (pdf_document)
3: PDF 4 (pdf_document)
4: PDF 5 (pdf_document)
5: PDF 6 (pdf_document)
6: PDF 7 (pdf_document)
7: PDF 8 (pdf_document)
0: PDF (pdf_document)
PDF页转图像
pdf.page_to_image
把指定 PDF 页面渲染为图像。 0: Exec In (execution)
1: PDF (pdf_document)
2: 页码 (number)
3: DPI (number)
0: Exec Out (execution)
1: RGB (visual_media)
2: A (visual_media)
3: 成功 (bool)
读取PDF
pdf.read
读取指定 PDF 文件并输出文档数据。 0: Exec In (execution)
1: 路径 (string)
2: 页码 (number)
3: 倒数页码 (number)
0: Exec Out (execution)
1: PDF (pdf_document)
2: Pages (integer)
3: 尺寸 (vector2)
4: 扫描件 (bool)
5: 导出型 (bool)
6: 指定页PDF (pdf_document)
7: 倒数页PDF (pdf_document)
PDF智能页码排序
pdf.smart_page_sort
识别 PDF 页码信息并重新排列页面顺序。 0: Exec In (execution)
1: PDF (pdf_document)
0: Exec Out (execution)
1: PDF (pdf_document)
2: 成功 (bool)
PDF智能旋转矫正
pdf.smart_rotate
判断 PDF 页面方向并按配置进行旋转矫正。 0: Exec In (execution)
1: PDF (pdf_document)
0: Exec Out (execution)
1: PDF (pdf_document)
2: 成功 (bool)
PDF印章
pdf.stamp
在 PDF 指定页面位置叠加印章图像。 0: Exec In (execution)
1: PDF (pdf_document)
2: RGB (visual_media)
3: A (visual_media)
4: 页码 (number)
5: X (number)
6: Y (number)
7: 宽度 (number)
8: 旋转 (number)
9: 透明 (number)
10: 目标文本 (string)
11: 偏移X (number)
12: 偏移Y (number)
0: Exec Out (execution)
1: PDF (pdf_document)
2: 成功 (bool)
PDF转图层
pdf.to_layer
将 PDF 内容转换为可处理的图层数据。 0: PDF (pdf_document) 0: Layer (layer_stack)
区域像素状态判断
region.pixel_state
在同一帧内计算多个区域的亮度、饱和度或颜色占比,支持黑白遮罩及 AND/OR/NOT。一次判断或持续等待,按真假结果放行。双击框选和配置。 0: 执行 (execution)
1: ADB设备 (string)
2: 静态图像 (visual_media)
0: 通过 (execution)
1: 当前结果 (bool)
双语字幕合并
text.bilingual_subtitle_merge
合并两份文本或字幕内容,生成双语结果。 0: Variable (string)
1: Variable (string)
0: Result (string)
轻量翻译
text.lightweight_translate
按所选语言翻译输入文本。 0: Exec In (execution)
1: Variable (string)
0: Exec Out (execution)
1: Result (string)
字符串尺寸估算
text.measure_text_size
按字体与字号估算输入字符串的显示宽度和高度。 0: Text (string)
1: Font Size (number)
0: Width (number)
1: Height (number)
Ollama 文本
text.ollama
将提示词和输入文本交给 Ollama 模型,输出生成的文本。 0: Exec In (execution)
1: Text (string)
2: System (string)
3: Randomness (number)
0: Exec Out (execution)
1: Result (string)
标点转空格
text.punctuation_to_space
将输入文本中的标点替换为空格。 0: Text (string)
1: Number (number)
0: Result (string)
替换字符
text.replace_characters
按配置的替换关系修改输入文本中的字符。 0: Text (string)
1: 查找 (string)
2: 新字符 (string)
0: Result (string)
字符串相加
text.string_add
按输入口顺序连接多个字符串,可选择加入换行。 0: 1 (string)
1: 2 (string)
2: 3 (string)
3: 4 (string)
4: 5 (string)
5: 6 (string)
6: 7 (string)
7: 8 (string)
8: 9 (string)
9: 10 (string)
10: 11 (string)
11: 12 (string)
12: 13 (string)
13: 14 (string)
14: 15 (string)
15: 16 (string)
16: 17 (string)
17: 18 (string)
18: 19 (string)
19: 20 (string)
20: 21 (string)
21: 22 (string)
22: 23 (string)
23: 24 (string)
24: 25 (string)
25: 26 (string)
26: 27 (string)
27: 28 (string)
28: 29 (string)
29: 30 (string)
30: 31 (string)
31: 32 (string)
32: 33 (string)
33: 34 (string)
34: 35 (string)
35: 36 (string)
36: 37 (string)
37: 38 (string)
38: 39 (string)
39: 40 (string)
40: 41 (string)
41: 42 (string)
42: 43 (string)
43: 44 (string)
44: 45 (string)
45: 46 (string)
46: 47 (string)
47: 48 (string)
48: 49 (string)
49: 50 (string)
50: 51 (string)
51: 52 (string)
52: 53 (string)
53: 54 (string)
54: 55 (string)
55: 56 (string)
56: 57 (string)
57: 58 (string)
58: 59 (string)
59: 60 (string)
60: 61 (string)
61: 62 (string)
62: 63 (string)
63: 64 (string)
0: Result (string)
字符串转图像
text.string_to_image
按字体和样式把输入字符串绘制成图像。 0: Text (string)
1: Font (string)
2: Font File (string)
3: Font Size (number)
4: Wrap Width (number)
5: Padding (number)
6: Line Height (number)
7: Text Color (color)
8: Background (color)
9: Stroke W (number)
10: Stroke (color)
11: Shadow X (number)
12: Shadow Y (number)
13: Shadow Blur (number)
14: Shadow (color)
0: RGB (visual_media)
1: A (visual_media)
字符串转Path
text.string_to_path
解析字符串中的路径描述,输出路径、尺寸与成功标志。 0: Text (string) 0: Path (path)
1: Success (bool)
2: 宽 (number)
3: 高 (number)
字符串转文本
text.string_to_text
把字符串转换为可设置字体与样式的文本数据。 0: Text (string)
1: Font (string)
2: Font File (string)
3: Font Size (number)
4: Fill (color)
5: Stroke W (number)
6: Stroke (color)
7: Line Height (number)
8: Max Width (number)
9: Align (string)
0: Text (text)
单选项映射
tool.single_choice_mapping
从具名选项中单选并输出对应整数;默认公开,可在运行前切换模式。 0: 设置值 (integer)
1: 执行 (execution)
0: 映射整数 (integer)
1: 完成 (execution)
数组元素判断
utility.array_condition
条件分满足时与不满足时操作,后者默认不操作。变量支持外部初始值;按权重选出实际分支的赋值,再按条件顺序运算。不满足时的操作不会新增命中元素。 0: 执行 (execution)
1: 数组 (array)
0: 执行 (execution)
数组编辑
utility.array_edit
在选定位置添加、删除或替换元素,输出新数组。指定编号从 1 开始;添加时插入在该编号前。 0: 数组 (array)
1: ID(仅指定编号) (integer)
2: 字符串(添加/替换) (string)
0: 数组 (array)
按 ID 输出数组内元素
utility.array_element_by_id
按从 1 开始的 ID 读取数组元素,可选择输出类型;选择数组时直接输出子数组,类型不符或 ID 越界时报告错误。 0: 数组 (array)
1: ID(从 1 开始) (integer)
0: 字符串(自动转换) (string)
组装数组
utility.array_make
按输入顺序将值组成新数组;输入本身是数组时作为一个子数组保留。 0: 元素 1 (dynamic_any)
1: 元素 2 (dynamic_any)
0: 数组 (array)
数组合并
utility.array_merge
依次连接各输入数组的元素,只合并当前层,保留更深层的子数组。 0: 数组 1 (array)
1: 数组 2 (array)
0: 数组 (array)
数组与字符串转换
utility.array_text_codec
使用标准 JSON 在数组和字符串之间转换;输出成功状态与错误说明,保留字符串中的空格和换行。 0: JSON 字符串 (string) 0: 数组 (array)
1: 成功 (bool)
2: 错误 (string)
数组去重复
utility.array_unique
按完整值和类型去重,保留第一次出现的元素与原顺序,同时输出移除数量。 0: 数组 (array) 0: 数组 (array)
1: 移除数量 (integer)
当前时间
utility.current_time
在执行流经过节点时采样本地当前时间。 0: Exec In (execution) 0: Exec Out (execution)
1: 格式化时间 (string)
2: 年 (integer)
3: 月 (integer)
4: 日 (integer)
5: 时 (integer)
6: 分 (integer)
7: 秒 (integer)
8: 周几(1=周一) (integer)
绑定变量(内部)
variable.bind
把辅助任务的指定实时输出绑定到所选变量。 0: Exec (execution)
1: Helper (helper)
2: Output (string)
0: Exec (execution)
1: 完成 (bool)
2: Status (string)
读取变量(内部)
variable.get
读取所选蓝图变量当前的值。 0: Variable (dynamic_any)
设置变量(内部)
variable.set
把输入值写入所选蓝图变量,并继续执行。 0: Exec (execution)
1: Variable (dynamic_any)
0: Exec (execution)
1: Variable (dynamic_any)
字符串转数值
variable.string_to_number
将整段合法数字转换为整数或浮点数;混合文本只提取第一个数字片段,同时分别输出全部转换成功与部分转换成功。 0: String (string) 0: Number (number)
1: 全部转换成功 (bool)
2: 部分转换成功 (bool)
解绑变量(内部)
variable.unbind
解除辅助任务指定实时输出与变量的绑定。 0: Exec (execution)
1: Helper (helper)
2: Output (string)
0: Exec (execution)
1: 完成 (bool)
2: Status (string)
影音提取/合成
video.ffmpeg
提取或合成媒体中的视频、音频与字幕流。 0: Exec In (execution)
1: Visual (visual_media)
2: Frame Rate (number)
3: Audio (audio_media)
0: Exec Out (execution)
1: Visual (visual_media)
2: Audio (audio_media)
范围OCR识别
video.ocr
识别图片或实时画面中的文字,默认按字高整理同一行的相邻文字框,可关闭。双击设置识别范围;读取数字时请只框选目标值,避免把 187/240 的多个数字一起传给数字转换。媒体输入优先,否则从 ADB、窗口进程或指定屏幕抓取画面。 0: Exec In (execution)
1: Media (dynamic_any)
2: 输入目标 (string)
0: Exec Out (execution)
1: Found (bool)
2: Text (string)
3: JSON (string)
4: 文字列表 (array)
5: 文字列表坐标 (array)
ONNX 推理
video.onnx
使用指定的 ONNX 模型对输入数据执行推理。 0: Exec In (execution)
1: Media (string)
2: Model (onnx_model)
0: Exec Out (execution)
1: Result (string)
YOLOv8 检测
video.yolov8_detect
使用检测模型查找画面中的目标,并输出检测结果。 0: Exec In (execution)
1: Media (string)
2: Model (onnx_model)
3: Confidence (number)
4: IoU (number)
5: TopK (number)
0: Exec Out (execution)
1: Result (string)
多状态 UI 识别
vision.multi_state_ui
从目标字符串或图像变量取帧,识别多个图像/文字条件,以 AND/OR/NOT 汇总为总布尔值。一次性直接通过;轮询直到总布尔为真。只识别,不发送输入。 0: 执行 (execution)
1: 目标字符串 (string)
0: 完成识别 (execution)
1: 总布尔值 (bool)
2: 结果有效 (bool)
3: 选中状态 ID (string)
4: 命中状态 ID 数组 (array)
5: 未知状态 (bool)
6: 多状态冲突 (bool)
7: 位置有效 (bool)
8: 源帧百分比坐标 (vector2)
9: 源帧像素坐标 (vector2)
10: 位置条件分数 (number)
11: 识别详情 JSON (string)
截图
vision.target_screenshot
按 screen:、android:、window: 目标信息截取一帧并输出图像。范围默认左上(0,0)到右下(1,1);显式目标不存在时失败,不改抓其他目标。 0: 执行 (execution)
1: 目标字符串 (string)
0: 完成截图 (execution)
1: 图像 (visual_media)

生成器:客户端仓库 tool/export_node_catalog_test.dart。修改节点目录、端口或默认配置后应重新生成;JSON 内的 sourceState 标示为开发候选。