@chendbdb
2018-02-23T06:38:06.000000Z
字数 4344
阅读 3109
XXTouch XXTStudio
XXTStudio 属于 ZeroBrane Studio 扩展 XXTouch 脚本制作的工具,所有的方法使用 XXTouch OpenAPI 来实现,完全遵守 wxLua 标准。

扫描设备
- 可以使用菜单栏中
设备后点击扫描。- 可以使用工具栏中
扫描。
- 可以直接双击
设备表中设备列表标签。
运行脚本
- 可以使用菜单栏中
项目后点击运行。- 可以使用工具栏中
运行,或使用快捷键
F6运行脚本。- 可以使用工具栏中
停止,或使用快捷键
Shift+F6停止脚本。
调试脚本
- 可以使用菜单栏中
项目后点击开始调试此项目。- 可以使用工具栏中
运行,或使用快捷键
F5运行脚本。- 可以使用工具栏中
终止目前运行着的进程。或使用快捷键
Shift+F5停止调试。
F8。1、2、3、4、5、6、7、8、9、0进行取色,遵循老版本取色器规则。XXTStudio储存路径:我的文档/XXTStudio/
脚本储存路径为:我的文档/XXTStudio/project/
打包成功与打包临时文件:我的文档/XXTStudio/release/
设备端文件临时存放文件夹:我的文档/XXTStudio/temp/此处 “我的文档” 可能在不同设备下目录位置不同,这里特指 Windows 系统的 我的文档 或者 Mac 系统的用户 文档。

\packages\picker.lua文件储存至此目录下进行加载(如:test.lua)
return {name = "例子",description = "完全是为了展示效果",settings = {{"滑块", 1, {1, 10}}, -- 滑块 {key, default, {min, max}}{"复选框", true}, -- 复选框 {key, default}{"文本框", "Are You OK?"}, -- 文本框 {key, default}{"下拉选项", "item1", {"item1", "item2", "item3"}, false},-- 下拉选项 {key, default, items, true}{"可编辑下拉", "item2", {"item1", "item2", "item3"}, true},-- 可编辑下拉 {key, default, items, true}},maker = function(poslist, set, img_hex, find_rect)--[[poslist: table 点色列表{x: number X轴坐标y: number Y轴坐标r: number 红色[0-255]g: number 绿色[0-255]b: number 蓝色[0-255]c: string 颜色码十六进制(0xffffff)}set: table 配置列表{["滑块"]: number 对应 滑块 中选择值或默认值["复选框"]: boolean 对应 复选框 中选择值或默认值["下拉选项"]: string 对应 下拉选项 中选择值或默认值["可编辑下拉"]: string 对应 可编辑下拉 中选择值或默认值["文本框"]: string 对应 文本框 中选择值或默认值}img_hex: string 文本形式的图片十六进制数据(\xff\xff)find_rect: table{[1] number 找图或找色框选范围(左上角X轴坐标)[2] number 找图或找色框选范围(左上角Y轴坐标)[3] number 找图或找色框选范围(右下角X轴坐标)[4] number 找图或找色框选范围(右下角Y轴坐标)}]]return table.concat({"点:" .. json.encode(poslist),"配置:" .. json.encode(set),"图像:" .. img_hex,"范围:" .. json.encode(find_rect),},"\r\n")end,}
\packages\snippets.lua文件储存至此目录下进行加载(如:test.lua)
return { name = "父节点",description = [[描述内容]],{ name = "子节点",title = "标题内容",description = [[描述内容]],code = [[双击后插入的代码]]},{ name = "父节点2",{ name = "子节点2",title = "标题内容",description = [[描述内容]],code = [[双击后插入的代码]]},},}


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
* 加强代码片段扩展包
* 修补抓色器位移后旋转后造成的问题