[关闭]
@chendbdb 2018-02-23T14:38:06.000000Z 字数 4344 阅读 2362

XXTStudio 使用手册

XXTouch XXTStudio


XXTStudio 属于 ZeroBrane Studio 扩展 XXTouch 脚本制作的工具,所有的方法使用 XXTouch OpenAPI 来实现,完全遵守 wxLua 标准。

使用部分

界面操作以及快捷键

主界面

抓色器快捷键


储存路径以及注意事项

XXTStudio储存路径:我的文档/XXTStudio/
脚本储存路径为:我的文档/XXTStudio/project/
打包成功与打包临时文件:我的文档/XXTStudio/release/
设备端文件临时存放文件夹:我的文档/XXTStudio/temp/

此处 “我的文档” 可能在不同设备下目录位置不同,这里特指 Windows 系统的 我的文档 或者 Mac 系统的用户 文档


操作流程

调试脚本达到运行要求出现异常扫描设备选择设备新建项目添加基础模块写作脚本试运行打包并发布

整个操作过程3.gif-187.8kB


问题汇总

USB 连接电脑后扫描不到设备怎么办?


XXTStudio 扫描不到设备怎么办?


为什么 启动、停止、调试、加密 等按钮均为灰色?


代码自动联想功能失效怎么办?


“nLog” 函数打印不出日志怎么办?


写好的脚本储存路径在哪里?


是否支持独立脚本进行运行、加密?


打包过程中提示我内存超过了限制大小怎么办?


使用偏好

抓色器扩展

  1. return {
  2. name = "例子",
  3. description = "完全是为了展示效果",
  4. settings = {
  5. {"滑块", 1, {1, 10}}, -- 滑块 {key, default, {min, max}}
  6. {"复选框", true}, -- 复选框 {key, default}
  7. {"文本框", "Are You OK?"}, -- 文本框 {key, default}
  8. {"下拉选项", "item1", {"item1", "item2", "item3"}, false},
  9. -- 下拉选项 {key, default, items, true}
  10. {"可编辑下拉", "item2", {"item1", "item2", "item3"}, true},
  11. -- 可编辑下拉 {key, default, items, true}
  12. },
  13. maker = function(poslist, set, img_hex, find_rect)
  14. --[[
  15. poslist: table 点色列表
  16. {
  17. x: number X轴坐标
  18. y: number Y轴坐标
  19. r: number 红色[0-255]
  20. g: number 绿色[0-255]
  21. b: number 蓝色[0-255]
  22. c: string 颜色码十六进制(0xffffff)
  23. }
  24. set: table 配置列表
  25. {
  26. ["滑块"]: number 对应 滑块 中选择值或默认值
  27. ["复选框"]: boolean 对应 复选框 中选择值或默认值
  28. ["下拉选项"]: string 对应 下拉选项 中选择值或默认值
  29. ["可编辑下拉"]: string 对应 可编辑下拉 中选择值或默认值
  30. ["文本框"]: string 对应 文本框 中选择值或默认值
  31. }
  32. img_hex: string 文本形式的图片十六进制数据(\xff\xff)
  33. find_rect: table
  34. {
  35. [1] number 找图或找色框选范围(左上角X轴坐标)
  36. [2] number 找图或找色框选范围(左上角Y轴坐标)
  37. [3] number 找图或找色框选范围(右下角X轴坐标)
  38. [4] number 找图或找色框选范围(右下角Y轴坐标)
  39. }
  40. ]]
  41. return table.concat(
  42. {
  43. "点:" .. json.encode(poslist),
  44. "配置:" .. json.encode(set),
  45. "图像:" .. img_hex,
  46. "范围:" .. json.encode(find_rect),
  47. },
  48. "\r\n"
  49. )
  50. end,
  51. }

代码片段扩展

  1. return { name = "父节点",
  2. description = [[描述内容]],
  3. { name = "子节点",
  4. title = "标题内容",
  5. description = [[描述内容]],
  6. code = [[双击后插入的代码]]
  7. },
  8. { name = "父节点2",
  9. { name = "子节点2",
  10. title = "标题内容",
  11. description = [[描述内容]],
  12. code = [[双击后插入的代码]]
  13. },
  14. },
  15. }

下载地址


界面调整

调整界面

自动关联

关联.gif-404.6kB

更新日志

1.19
* 文件树root显示项目名字
* 公用插件库(我的文档/XXTStudio/module)
* 多文件联合代码提示
* 语法错误提示更加显眼
* 修复 设备列表设备更换IP后 显示标题不改变

1.20
* 加快启动速度
* 增加取色器快捷键(1,2,3,4,5,6,7,8,9,0 快捷键取色)
* 同步过程中增加弹出提示框以查阅进度

1.21
* 设备列表根据IP排序
* 提示信息会详细叙述解决方法
* 修补多网卡环境扫描设备异常的问题

1.22
* 修补空文件引起的无法启动的问题
* 编辑器支持多个实例启动
* 区分自动补全位数(函数表:2,个人特征字符:3)
* 提示信息补充

1.23
* 修补错误提示引发的编辑器崩溃

1.30
* 与 ZeroBrane Studio 官方同步至 1.70 版本

1.31
* 修补右键菜单中丢失按钮
* 修补快捷键失效
* 修正添加已存在设备IP更新的问题
* IP输入框支持host输入以及外网IP输入
* 加入更新判断(启动判断,帮助->更新XXTStudio)
* 加入代码片段扩展包

1.32
* 加强代码片段扩展包
* 修补抓色器位移后旋转后造成的问题

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注