脚本引擎(正在运行)
功能概述
通过 脚本引擎(正在运行) 功能,可实时查看设备中当前运行的脚本任务,并支持新增脚本运行、停止单个或全部任务,实现自动化脚本的统一管理与控制。
运行任务查看
- 实时展示设备中正在运行的脚本任务;
- 显示任务基础信息,包括:
- 任务 ID
- 脚本来源(脚本内容 / 脚本文件)
- 工作目录(cwd)
- 支持分页浏览任务列表;
脚本运行控制
- 停止单个任务:终止指定脚本运行;
- 停止全部任务:一键停止当前设备所有运行中的脚本;
新增脚本任务
支持通过两种方式创建并运行脚本任务:
1. 运行脚本内容
- 自定义脚本名称(用于任务标识);
- 在线编辑脚本内容(支持代码编辑器);
2. 运行脚本文件
- 指定脚本文件路径(绝对路径);
运行参数配置
在新增脚本任务时,可配置以下参数:
- 脚本目录
- 指定脚本运行时的工作目录;
- 用于
require模块路径解析;
- 任务开始前延迟
- 单位:毫秒;
- 设置任务启动前等待时间;
- 任务循环次数
- 控制脚本执行次数;
- 最小值为 1;
- 任务循环间隔
- 单位:毫秒;
- 控制每次执行之间的间隔时间;
打开步骤
单个设备操作
右键选中目标设备 → 点击 功能 → 选择 脚本引擎(正在运行) → 打开窗口
多个设备操作
批量选择多个设备 → 打开 悬浮菜单 → 点击 功能模块 → 选择 脚本引擎(正在运行) → 打开窗口
双端能力说明
脚本引擎基于 Bot.js Pro 提供的运行能力,在设备本地执行脚本任务,并通过云控后台实时同步运行状态。
开发者可通过 Bot.js Pro 编写自动化脚本,并在云控后台统一调度与管理,实现远程自动化控制能力。
运行脚本前请确保脚本路径及依赖环境正确,否则可能导致任务执行失败。