DEVICE · TTAS · VISION

TTBOX

自动化,不必停留在电脑里

在 Studio 中构建流程,由 TTBOX 稳定执行。需要识别画面时,Vision Runtime 即时接入。

认证连接 设备端运行 视觉按需响应
10TTAS 程序槽位
16板载宏槽位
9视觉内建函数
V2签名加密程序包

ONE FLOW. THREE LAYERS.

从想法到执行,只有三步

创作、传输、运行各自独立,又保持同一条可信链路。程序完成交付后,日常执行无需打开 Studio。

01
CREATE

在 Studio 中构建

编写 TTAS、检查语法、编译并生成可信程序包。

02
DELIVER

传入 TTBOX

通过认证连接完成验证、缓存和槽位加载。

03
RUN

由设备端执行

流程、定时和输入动作持续稳定运行,视觉结果按需回传。

{ }

完整 TTAS 语言

变量、表达式、条件、循环、函数、定时、输入与视觉调用,组合复杂流程无需拼接工具。

HID

输入路径合流

物理输入与自动化动作进入同一输出路径,状态清楚,行为可控。

PKG

可信程序包

源码、字节码和可选视觉资源统一封装,支持密码保护、签名验证与槽位备份。

TTBOX AUTOMATION STUDIO

一个工作台,完成整条创作链路

写代码、检查、签名、上传、管理槽位和查看运行状态,无需在多个工具之间切换。

  • TTAS 高亮、补全与编译诊断
  • 程序包导出与签名密钥管理
  • 十槽位配置与触发策略
  • 运行、缓存与故障状态可视化
TTBOX Automation Studio 1.16 客户端界面,包含 TTAS 编辑器与设备槽位管理
Release 客户端 · Automation Studio 1.16

TTAS LANGUAGE

让视觉结果直接进入控制流

颜色、坐标和布尔结果拥有明确类型。流程等待视觉响应后,从原位置继续执行。

pixelfindColorfindMultiColorwaitColorfindImagewaitImagewaitImageGonepointXpointY
main.ttas
program "目标确认" version "1.0.0" {
    fn main() {
        let hit: point = vision.findColor(
            rect(0, 0, 1920, 1080),
            0x28F0D2, 12, 120
        );

        if (vision.pointX(hit) >= 0) {
            mouse.down(LEFT);
            sleep(30);
            mouse.up(LEFT);
        }

        mouse.release_all();
    }
}
TTAS / UTF-8 · READY
TTBOX 视觉运行时界面,显示连接与目标窗口控制
服务运行且设备已连接 服务运行但设备未连接 服务已停止 运行故障

VISION RUNTIME

需要画面时,视觉运行时才加入

捕获桌面或指定窗口,完成取色、找色、多点找色和模板匹配,再将类型化结果交回正在运行的流程。

截图范围
虚拟桌面或目标窗口客户区
模板安全
资源长度限制与 SHA-256 校验
执行模型
独立视觉工作线程,连接保持响应

EXECUTION PATH

每一段链路,都看得见

客户端负责管理,TTBOX 负责执行,视觉运行时负责画面。三端共享协议状态,问题能够快速定位。

物理输入
鼠标 / 键盘标准输入报告
执行设备
TTBOXTTAS · 槽位 · 输入合流
目标系统
Windows标准鼠标键盘输入
TTBOX 客户端编译 · 签名 · 上传 · 状态
Vision Runtime截图 · 图色 · 结果回传
安全会话管理操作通过认证连接与安全帧完成。
中断保护上传成功提交后才切换槽位版本。
故障可见执行、校验、视觉、缓存与连接状态均可读取。

DOWNLOAD CENTER

开始使用 TTBOX

适用于 Windows x64 与 TTBOX 设备。客户端负责设备管理、脚本创作和固件更新。

WINDOWS X641.16

TTBOX 客户端

设备概览、宏工作台、Automation Studio 与更新中心。

下载客户端
DEVICE UF23.5及以上

调用例子

当前设备端执行、认证连接、程序槽位与视觉请求固件。

下载例子
WINDOWS X641.0

Vision Runtime

独立运行的图色服务,支持桌面与目标窗口视觉请求。

下载运行时

纯输入 TTAS 程序不依赖 Vision Runtime;使用 vision.* 时才需要保持视觉运行时在线。