- VSCode 菜单
View / 查看 - Extensions / 扩展 [ Ctrl+Shift+X ] - 搜索 "AutoJs6" 或 "003"
- 选择 "AutoJs6 VSCode Extension" 插件并安装 (或更新)
- 在 VSCode 中连接设备并操作 AutoJs6 的脚本或项目 (运行 / 停止 / 保存 等)
- 在 VSCode 中实时显示 AutoJs6 的日志
- 基本操作
< 命令面板 > - VSCode 菜单
View / 查看 - Command Palette / 命令面板 [ Ctrl+Shift+P ]
< 开发人员工具 > - VSCode 菜单
Help / 帮助 - Toggle Developer Tools / 切换开发人员工具
< 菜单按钮 > - VSCode 标题区域按钮, 位于顶部区域, 用于快捷操作文件或项目
- 连接到计算机
- 打开
< 命令面板 > 选择 AutoJs6: 建立设备连接 (Connect) [ Ctrl+Alt+F6 ], 或点击相应的菜单按钮 - 使用下述方式之一建立设备连接 (任选其一)
AutoJs6 (客户端) > VSCode (服务端) | 局域网 - AutoJs6 侧拉菜单中开启 "客户端模式"
- 输入 VSCode 弹窗显示的本机 IP 地址
AutoJs6 (服务端) < VSCode (客户端) | 局域网 - AutoJs6 侧拉菜单中开启 "服务端模式"
- VSCode 输入 AutoJs6 所在设备的 IP 地址
AutoJs6 (服务端) < VSCode (客户端) | ADB (USB) - AutoJs6 侧拉菜单中开启 "服务端模式"
- AutoJs6 所在设备通过 USB 连接到 VSCode 所在计算机
- AutoJs6 所在设备需启用 USB 调试模式并勾选信任上述计算机
- 不同设备操作方式可能不同 详见设备厂商手册或相关互联网资料
历史记录 (IP) - 连接成功后的设备 IP 地址会记录在列表中方便选择
- AutoJs6 需启用 "服务端模式"
- 设备 IP 地址可能发生改变
- 使用 "清理" 选项清除所有已保存的记录
- VSCode 弹窗显示
AutoJs6 设备接入: ${DEVICE} (${IP_ADDRESS}) 完成设备连接
- 执行命令
- 打开
< 命令面板 > 查看并执行支持的命令 (快捷键详见下述 "命令" 板块) - 如
AutoJs6: 运行脚本 (Run) AutoJs6: 停止所有脚本 (Stop All) 等 - 部分功能可通过点击相应的菜单按钮实现
- 查看日志
- 采用下述方式之一查看来自 AutoJs6 的日志 (任选其一)
- 在建立设备连接后弹出的
OUTPUT / 输出 面板 [ F12 ] 查看 - 打开
< 开发人员工具 > 在 Console 面板查看
- 断开连接
- 采用下述方式之一断开所有 AutoJs6 与 VSCode 建立的连接 (任选其一)
- 打开
< 命令面板 > 选择 AutoJs6: 断开所有连接 (Disconnect All) [ Ctrl+Alt+Shift+F6 ] - 在 AutoJs6 侧拉菜单关闭对应开关 (客服端 / 服务端)
- 断开 AutoJs6 的 USB 连接 (仅适用于 ADB (USB) 连接方式)
- 退出 AutoJs6 应用 / 关闭 VSCode 软件
- 查看在线文档 (View Online Document)
[ Alt+Shift+F6 ] - 建立设备连接 (Connect)
[ Ctrl+Alt+F6 ] - 建立 AutoJs6 与 VSCode 的连接
- AutoJs6 相关开关可能需要手动开启
- 断开所有连接 (Disconnect All)
[ Ctrl+Alt+Shift+F6 ] - 断开所有已建立的连接
- AutoJs6 相关开关状态可能被重置
- 运行脚本 (Run)
[ F6 ] - 运行当前 VSCode 对应的脚本
- 对所有已连接的设备有效
- 重新运行脚本 (Rerun)
- 停止当前 VSCode 对应的脚本并重新运行
- 对所有已连接的设备有效
- 停止当前脚本 (Stop)
[ Ctrl+F6 ] - 停止当前 VSCode 对应的脚本
- 对所有已连接的设备有效
- 停止所有脚本 (Stop All)
[ Ctrl+Shift+F6 ] - 保存到所有设备 (Save)
- 保存当前文件到已连接设备的 AutoJs6 工作目录
- 对所有已连接的设备有效
- 指定设备运行 (Run On Device)
- 弹出设备菜单并指定运行 VSCode 对应脚本的设备
- 保存到指定设备 (Save To Device)
- 弹出设备菜单并在指定保存 VSCode 对应脚本的设备
- 新建项目 (New Project)
[ CTRL+ALT+6 N ] - 选择 (或创建后选择) 一个空文件夹用于新建 AutoJs6 项目
- 新建项目后执行
npm run dts-link 或 npm run dts 可完成声明文件部署
- 运行项目 (Run Project)
[ CTRL+ALT+6 R / Alt+F6 ] - 保存项目到设备 (Save Project)
[ CTRL+ALT+6 S ]
优化 重构设备端 Socket 分帧协议: 使用固定 8 字节二进制帧头 (int32BE 长度 + 类型) 替代旧的文本式头部写入方式 优化 TCP 流解析逻辑使用基于累积缓冲区的循环拆帧模型, 提升对半包与粘包场景的处理可靠性 优化 增加帧合法性校验 (类型检查与最大帧长度限制), 用于尽早发现协议失步并防止异常内存膨胀 优化 发送 JSON 及二进制数据时移除不必要的字符串中转流程