AutoJs6 中文文档 下载 App

版本历史与回收站 — 文件安全机制

新功能简介

v6.7 一次性加入了三项文件安全相关的功能:

功能入口用途
版本历史主页抽屉 / 文件管理器 / 代码编辑器查看和恢复可编辑文件的历史版本
回收站主页抽屉查看和恢复已删除的文件 / 文件夹
插件中心主页抽屉 / 标签页插件安装、卸载、更新

版本历史

什么是版本历史

AutoJs6 会自动记录文件编辑的历史版本。当你不小心改错了内容或删除了重要代码时,可以随时恢复到之前的任意版本。

查看版本历史

入口有三个:

入口一:主页抽屉主页左侧抽屉 → 版本历史

入口二:文件管理器长按目标文件 → 版本历史

入口三:代码编辑器编辑文件时 → 菜单 → 版本历史

操作界面

打开版本历史后,会显示:

恢复历史版本

步骤 1:在文件管理器中找到目标文件
步骤 2:长按 → 选择"版本历史"
步骤 3:浏览历史版本列表
步骤 4:点击某个版本预览内容
步骤 5:确认这是你要恢复的版本 → 点击"恢复"
步骤 6:文件恢复到该版本内容

回收站

什么是回收站

删除文件 / 文件夹时不再直接永久删除,而是先移动到回收站。就像 Windows 回收站或 Android 文件管理器的回收站一样。

使用回收站

入口:主页左侧抽屉 → 回收站

回收站操作

操作说明
查看列出所有已删除的文件,显示删除时间和原路径
单个恢复点击某个文件 → 恢复到原位置
批量恢复勾选多个 → 一键恢复
单个删除彻底删除某个文件
清空回收站永久删除所有回收站内容

回收站不保留什么

类型是否进入回收站说明
脚本文件(.js)✅可恢复
项目目录✅可恢复整个项目
图片资源✅可恢复
系统生成的临时文件❌直接删除
超过保留期限的文件❌自动清理(具体期限以官方为准)

文件移动与复制

v6.7 同时优化了文件管理器的移动和复制操作:

文件管理器 → 长按文件 → 移动到 / 复制到
       ↓
选择目标目录(可以在文件系统中导航)
       ↓
开始移动 / 复制 → 显示进度条
       ↓
完成或用户取消

插件中心

功能概述

v6.7 新增的插件中心让 AutoJs6 的功能可以按需扩展,而不是全部内置:

插件与内置模块的区别

特性内置模块(如 http、files)插件(如 Paddle OCR)
安装方式随 AutoJs6 自动安装插件中心单独安装
更新方式AutoJs6 更新时同步更新插件中心独立更新
存储位置AutoJs6 应用内部用户可访问的插件目录
可用时机任何时候安装后可用

已发布的官方插件

插件名功能大小
Paddle OCR (PP-OCRv5)Paddle Lite 引擎的高精度中文 OCR约 30-50MB

安装插件

  1. 打开 AutoJs6 → 主页抽屉按钮
  2. 找到「插件中心」入口(或主页标签页)
  3. 浏览可用插件列表
  4. 点击安装 → 等待下载和安装
  5. 安装完成后即可在脚本中使用

使用已安装插件

// Paddle OCR 插件安装后
ocr.mode = "paddle";  // 切换到 Paddle 引擎
let result = ocr.detect(screen);

插件管理

插件中心 → 已安装 标签页
  ├── 查看已安装插件列表
  ├── 检查更新
  ├── 更新插件
  └── 卸载插件

多文件备份策略

除了版本历史和回收站,推荐配合使用以下备份策略:

Git 版本控制

项目目录用 Git 管理(如果安装了 AutoJs6 的 Git 支持):

// AutoJs6 内置 Git 操作(如果有)
// 或用命令行 Git 管理项目目录

手动备份重要脚本

// 定期把重要脚本复制到其他位置
files.copyDir(
    "/sdcard/AutoJs6/scripts/important",
    "/sdcard/backup/scripts_" + new Date().getTime()
);

自动备份

// 定时备份脚本目录
setInterval(() => {
    files.copyDir(
        "/sdcard/AutoJs6/scripts",
        "/sdcard/backup/scripts_" + Date.now()
    );
}, 86400000); // 每天一次