ConfigurationTools
ConfigurationTools copied to clipboard
基于go语言,GUI类库walk,实现windows 桌面版配置工具
环境配置,请切换到master分支,查看 README
一、GUI walk
https://github.com/lxn/walk
二、配置文件工具
go get github.com/akavel/rsrc rsrc -manifest test.manifest -o rsrc.syso
三、从 io.Reader 中读数据
https://cloud.tencent.com/developer/article/1422483
四、隐藏cmd窗口
go build -ldflags="-H windowsgui"
五、如何打包
将img/*、.ini(可无,会自动生成)、config.json、favicon.ico、help.html、logo.png、exe执行文件(第四步生成的exe文件)放置于自定义文件夹内。

将这些文件添加到rar包内,选择可执行文件。具体打包方式请百度。
六、主要功能
#1 首页

#2 批量编辑CAN信息

#3 从其他车型导入配置信息

#4 编辑车系,可编辑分组信息以及设置是否为智能机等操作

#5 创建车系

#6 某车系下的CAN管理界面,可导出CSV或者复制到剪贴板

#7 CAN管理界面中,双击行,可进行编辑

#8 从剪贴板,导入配置信息

#9 从CSV文件导入

#10 从大数据导入,根据can关键词或者唯一编码搜索添加

#11 导出设备的历史报文,可单台设备或者打开txt文件(每行一个设备编号)

#12 多字段组合多枚举值,将多个字段进行组合展示

#13 指令管理与发送(正则表达式输入校验,命令控件组合与参数动态拼接)
