脚本引擎(正在运行)

功能概述

通过 脚本引擎(正在运行) 功能,可实时查看设备中当前运行的脚本任务,并支持新增脚本运行、停止单个或全部任务,实现自动化脚本的统一管理与控制。


运行任务查看

  • 实时展示设备中正在运行的脚本任务;
  • 显示任务基础信息,包括:
    • 任务 ID
    • 脚本来源(脚本内容 / 脚本文件)
    • 工作目录(cwd)
  • 支持分页浏览任务列表;

脚本运行控制

  • 停止单个任务:终止指定脚本运行;
  • 停止全部任务:一键停止当前设备所有运行中的脚本;

新增脚本任务

支持通过两种方式创建并运行脚本任务:

1. 运行脚本内容

  • 自定义脚本名称(用于任务标识);
  • 在线编辑脚本内容(支持代码编辑器);

2. 运行脚本文件

  • 指定脚本文件路径(绝对路径);

运行参数配置

在新增脚本任务时,可配置以下参数:

  • 脚本目录
    • 指定脚本运行时的工作目录;
    • 用于 require 模块路径解析;
  • 任务开始前延迟
    • 单位:毫秒;
    • 设置任务启动前等待时间;
  • 任务循环次数
    • 控制脚本执行次数;
    • 最小值为 1;
  • 任务循环间隔
    • 单位:毫秒;
    • 控制每次执行之间的间隔时间;

打开步骤

单个设备操作

右键选中目标设备 → 点击 功能 → 选择 脚本引擎(正在运行) → 打开窗口

多个设备操作

批量选择多个设备 → 打开 悬浮菜单 → 点击 功能模块 → 选择 脚本引擎(正在运行) → 打开窗口


双端能力说明

脚本引擎基于 Bot.js Pro 提供的运行能力,在设备本地执行脚本任务,并通过云控后台实时同步运行状态。

开发者可通过 Bot.js Pro 编写自动化脚本,并在云控后台统一调度与管理,实现远程自动化控制能力。

运行脚本前请确保脚本路径及依赖环境正确,否则可能导致任务执行失败。