<img src="https://s1.imagehub.cc/images/2023/03/07/8d09e153dd83ad9d523f14c28447a02e.png" alt="autojs6-vscode-ext-banner_1024×310" border="0" width="496" />
AutoJs6 (AutoJs6 调试工具 (VSCode 插件)
Debugger for AutoJs6 on VSCode
<a href="https://github.com/SuperMonster003/AutoJs6-VSCode-Extension/issues"><img alt="GitHub closed issues" src="https://img.shields.io/github/issues/SuperMonster003/AutoJs6-VSCode-Extension?color=009688"/></a>
<a href="https://github.com/SuperMonster003/AutoJs6"><img alt="GitHub AutoJs6 repository" src="https://img.shields.io/badge/autojs6->= 6.4.0-67a91b"/></a>
<a href="https://github.com/topics/javascript"><img alt="GitHub top language" src="https://img.shields.io/github/languages/top/SuperMonster003/AutoJs6-VSCode-Extension?color=eb8031"/></a>
<a href="https://github.com/SuperMonster003/AutoJs6-VSCode-Extension/commit/d43a0119b214a17062501ea8a938b13bd97d2028"><img alt="Created" src="https://img.shields.io/date/1638929280?color=2e7d32&label=created"/></a>
<a href="https://github.com/SuperMonster003/AutoJs6-VSCode-Extension/find/master"><img alt="GitHub Code Size" src="https://img.shields.io/github/languages/code-size/SuperMonster003/AutoJs6-VSCode-Extension?color=795548"/></a>
<a href="https://github.com/SuperMonster003/AutoJs6-VSCode-Extension/blob/master/LICENSE"><img alt="GitHub License" src="https://img.shields.io/github/license/SuperMonster003/AutoJs6-VSCode-Extension?color=534BAE"/></a>
View / 查看 - Extensions / 扩展 [ Ctrl+Shift+X ]基本操作
< 命令面板 >
View / 查看 - Command Palette / 命令面板 [ Ctrl+Shift+P ]< 开发人员工具 >Help / 帮助 - Toggle Developer Tools / 切换开发人员工具< 菜单按钮 >
连接到计算机
打开 < 命令面板 > 选择 AutoJs6: 建立设备连接 (Connect) [ Ctrl+Alt+F6 ], 或点击相应的菜单按钮
AutoJs6 (客户端) > VSCode (服务端) | 局域网AutoJs6 (服务端) < VSCode (客户端) | 局域网AutoJs6 (服务端) < VSCode (客户端) | ADB (USB)历史记录 (IP)VSCode 弹窗显示 AutoJs6 设备接入: ${DEVICE} (${IP_ADDRESS}) 完成设备连接
执行命令
打开 < 命令面板 > 查看并执行支持的命令 (快捷键详见下述 "命令" 板块)
AutoJs6: 运行脚本 (Run) AutoJs6: 停止所有脚本 (Stop All) 等部分功能可通过点击相应的菜单按钮实现
查看日志
采用下述方式之一查看来自 AutoJs6 的日志 (任选其一)
OUTPUT / 输出 面板 [ F12 ] 查看< 开发人员工具 > 在 Console 面板查看断开连接
采用下述方式之一断开所有 AutoJs6 与 VSCode 建立的连接 (任选其一)
< 命令面板 > 选择 AutoJs6: 断开所有连接 (Disconnect All) [ Ctrl+Alt+Shift+F6 ][ Alt+Shift+F6 ][ Ctrl+Alt+F6 ][ Ctrl+Alt+Shift+F6 ][ F6 ][ Ctrl+F6 ][ Ctrl+Shift+F6 ][ CTRL+ALT+6 N ]npm run dts-link 或 npm run dts 可完成声明文件部署[ CTRL+ALT+6 R / Alt+F6 ][ CTRL+ALT+6 S ]优化 重构设备端 Socket 分帧协议: 使用固定 8 字节二进制帧头 (int32BE 长度 + 类型) 替代旧的文本式头部写入方式优化 TCP 流解析逻辑使用基于累积缓冲区的循环拆帧模型, 提升对半包与粘包场景的处理可靠性优化 增加帧合法性校验 (类型检查与最大帧长度限制), 用于尽早发现协议失步并防止异常内存膨胀优化 发送 JSON 及二进制数据时移除不必要的字符串中转流程修复 服务端模式因版本判断失误导致无法连接的问题 issue #27优化 新建项目支持使用 dts-link 脚本任务自动创建 AutoJs6 声明文件 软链接 issue #8安卓平台 JavaScript 自动化工具 (二次开发项目)AutoJs6 声明文件 (代码智能补全)Auto.js VSCode 开发插件Auto.js VSCode 开发插件 (二次开发项目)Auto.js VSCode 开发插件 (二次开发项目)$ claude mcp add AutoJs6-VSCode-Extension \
-- python -m otcore.mcp_server <graph>