2025-10-10
v19241 更新日志
本次版本重点围绕 HID 多模统一、输入系统升级 与 远程数据库交互增强。
多个核心模块(HID、AssistService、$mysql、$input)均实现结构统一与能力扩展。
模块与核心 API 概览
以下为 v19241 及相邻版本提供的主要模块与示例(示意代码):
$hid系列- 统一入口:
$hid,$hid.esp32ble,$hid.esp32otg,$hid.http,$hid.multi - 示例:
- 统一入口:
$hid.click(x, y)
$hid.swipe(x1, y1, x2, y2, duration)
//HID 模式截图功能
$hid.captureScreen() //返回 Image 对象
$hid.captureScreen(path) //保存当前屏幕为 PNG
$shellHttp- 远程 Shell 自动化(ADB 免电脑方案):
以 HTTP/REST 请求方式执行命令、模拟输入。
- 远程 Shell 自动化(ADB 免电脑方案):
$mysql- 远程数据库操作模块,语法与 SQLite 接近:
var db = $mysql.open({ host: "192.168.0.152", port: 3306, user: "root", password: "123456", database: "test", version: 5 }) let allCursor = db.rawQuery("SELECT * FROM STUDENT WHERE age > ?", [19]); log(ageCursor.all());
- 远程数据库操作模块,语法与 SQLite 接近:
$assistant(AssistService)- 控件树与窗口管理增强:
支持节点分析、窗口焦点控制,与 HID 模式共享布局结构。
- 控件树与窗口管理增强:
$input(新增)- 支持复杂输入与排版,媲美系统输入法。
- 其他模块
$cloud:云端消息与日志接口。
版本亮点
HID 多模统一
- 统一
$hid.*各模式接口与命名规范; - 与
accessibility控件 API 兼容,可跨模式复用逻辑; - 新增多指触控、长按、滚轮操作;
- 支持 HID 模式截图、自动手势录制与回放。
新模块 $mysql
- 支持 MySQL 5.7+ 远程数据库操作;
- 统一与 SQLite 风格的简洁 API;
- 适合多设备任务数据同步与日志存储。
新模块 $input
- 面向文本自动化的深度输入法;
- 支持多语言、智能纠错、排版输入;
- 适用于聊天机器人、表单自动填充等场景。
AssistService 增强
- 控件树结构优化,性能更高;
- 新增窗口焦点与状态控制接口;
- 支持与 HID 模式共享布局解析方案。
ShellHttp 强化
- 新增多点触控;
投屏支持鼠标滚轮
└ 宫格显示:按住 Shift + 滚轮 上下滚动 └ 悬浮 / 全屏显示:直接滚轮上下滚动
HID 优化细节
- 新增 HID 模式截图功能;
- 修复部分机型触控漂移问题;
- 优化多指操作的同步精度。
开发者建议
- 统一迁移至
$hid主接口,减少兼容分支; - 结合
$mysql实现多设备任务数据同步; - 利用
$input构建自动回复、内容生成与表单填写系统; $assistant与 HID 联动可用于无障碍与物理控制混合自动化方案。