Skip to content

基于go语言,GUI类库walk,实现windows 桌面版配置工具

Notifications You must be signed in to change notification settings

thomasbrook/ConfigurationTools

Repository files navigation

环境配置,请切换到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文件)放置于自定义文件夹内。

image

将这些文件添加到rar包内,选择可执行文件。具体打包方式请百度。

六、主要功能

#1 首页

image

#2 批量编辑CAN信息

image

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

image

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

image

#5 创建车系

image

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

image

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

image

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

image

#9 从CSV文件导入

image

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

image

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

image

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

image

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

image image

About

基于go语言,GUI类库walk,实现windows 桌面版配置工具

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published