🎮 XXTouch VSCode Extension
🚀 强大的 XXTouch 脚本编写辅助插件
📖 使用方法
🔗 连接设备
- 点击侧边栏的 XXTouch 图标
- 在设备列表中点击扫描按钮
- 选择扫描到的设备或手动添加
🚀 远程运行脚本
📄 单文件运行
- 打开本地 lua 文件
- 点击右上角 "XXT 运行脚本"
- 文件自动上传至当前选中设备并运行
📦 项目运行
- 打开符合 XXTouch 项目结构的目录
- 项目结构:
项目目录/lua/scripts/main.lua
- 打开项目内任意 lua 文件
- 点击右上角 "XXT 运行脚本" 或 "XXT 调试脚本"
- 项目自动打包为 tar 格式,上传至设备并解包运行
📸 屏幕抓抓
💡 通过设备列表中设备的右键菜单访问
🎯 光标控制
- ⌨️ Shift+W/A/S/D - 微调光标位置
🎨 颜色拾取
- 🔢 1~5 - 记录颜色到对应槽位
- ⚫ ` - 图像二值化取色
💻 代码生成
- 🖱️ 0 或 鼠标左键 - 取色并生成代码
- ↩️ 鼠标右键 - 撤销上一步操作
- 📝 Shift+1~5 - 使用相应模板生成代码
🔧 依赖项
📘 Lua Language Server(sumneko.lua)
- ✨ 提供 Lua 语法高亮、诊断、补全等语言能力
- 💡 首次激活本扩展会自动提示安装
- 🔍 也可在扩展市场搜索
sumneko.lua 手动安装
⭐ 功能特性
📱 设备管理
- 🔍 扫描设备 - UDP 扫描局域网内的 XXTouch 设备
- ➕ 添加设备 - 通过 IP 地址手动添加设备
- 🗑️ 清空列表 - 一键清空设备列表
- 📊 设备信息 - 显示设备详细信息和状态
📂 文件管理
- 🗂️ 浏览文件 - 浏览设备文件系统
- ⬆️ 上传文件 - 上传本地文件到设备
- ⬇️ 下载文件 - 从设备下载文件到本地
- 🗑️ 删除文件 - 删除设备上的文件
⚡ 脚本功能
- ▶️ 运行脚本 - 一键运行 Lua 脚本
- ⏹️ 停止脚本 - 停止运行中的脚本
- 🐛 调试脚本 - 支持断点调试
- 🔐 加密脚本 - 保护您的代码
🎨 代码辅助
- 📐 代码格式化 - Lua 代码自动格式化
- 🌈 颜色预览 - 十六进制颜色实时预览(0xRRGGBB 格式)
- 📝 智能补全 - 代码自动补全提示
- 💡 悬停提示 - 函数和变量信息提示
- ✅ 语法检查 - 实时语法错误诊断
🛠️ 其他功能
- 📸 屏幕截图 - 截取设备屏幕并拾取坐标
- 📜 网络日志 - 查看网络请求日志
- 📊 状态显示 - 状态栏显示当前连接设备信息
| |