“小雉配置工具”是编辑“小雉配置模块”生成的配置文件的图形化界面工具,展示“小雉配置模块”的xml导入与导出、json导入与导出;同时用于审查参数限制(验证程序员设定的参数取值范围是否合理)和条件判断(验证程序员设定的参数依赖是否合理);还可用于合作客户开发自己的专业化工具的参考;
“小雉配置工具”个人可免费使用,合作客户可参考开发自己的集成化配置工具或支付年费使用本工具;
“小雉配置模块” github https://github.com/feitianzhi/fslib-config
“小雉配置模块” gitee fslib-config: 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计 本项目可免费使用,版权归作者所有
“小雉配置工具”下载地址:资源下载 - 飞天雉&&小雉视频系统
演示文件:下载fslib-config: 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计 本项目可免费使用,版权归作者所有或https://github.com/feitianzhi/fslib-config中“含有上千字段的综合配置演示实例.cfg"文件;
1)重置:该配置项及其子配置项全部恢复默认值;
2)粘贴:读取剪贴板的数据导入该配置项及其子配置项,剪贴板中的数据可以是本软件导出的任意一种类型数据(包含xml和json),也可以是文件(文件内容为本软件导出的任意一种类型数据);
3)合并:读取剪贴板的数据合并到该配置项及其子配置项,剪贴板中的数据可以是本软件导出的任意一种类型数据(包含xml和json),也可以是文件(文件内容为本软件导出的任意一种类型数据);
4)校验:生成该配置项和子配置项的校验和,用于检验配置模块各函数操作后的校验和更新是否正确,分“精简带校验模式”和“精简带校验数据”,“精简带校验模式”带字段定义和值,“精简带校验数据”只包含值;
5)精简:去掉该配置项及其子配置项的冗余数据,配置应始终保持其是最精简的,此选项用于校验配置被操作时是否引入了冗余数据;
6)复制:复制该配置项及其子配置项的精简数据到剪贴板;
7)复制-xml定义:复制该配置项及其子配置项的定义并转xml到剪贴板;
8)复制-xml内存:复制该配置项及其子配置项的内存数据并转xml到剪贴板,用于检查配置操作的内存变化是否合理;
9)复制-xml:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转xml到剪贴板;
10)复制-xml精简:复制该配置项及其子配置项的定义及数据后转xml到剪贴板;
11)复制-xml精简数据:复制该配置项及其子配置项的数据后转xml到剪贴板;
12)复制-xml自定义部分导出:复制该配置项及其子配置项的数据转常规xml到剪贴板;
13)复制-xml自定义部分含注释导出:复制该配置项及其子配置项的数据加注释后转常规xml到剪贴板;
14)复制-xml含注释导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后再加注释转常规xml到剪贴板;
15)复制-xml导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转常规xml到剪贴板;
16)复制-json定义:复制该配置项及其子配置项的定义并转json到剪贴板;
17)复制-json内存:复制该配置项及其子配置项的内存数据并转json到剪贴板,用于检查配置操作的内存变化是否合理;
18)复制-json:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转json到剪贴板;
19)复制-json精简:复制该配置项及其子配置项的定义及数据后转json到剪贴板;
20)复制-json精简数据:复制该配置项及其子配置项的数据后转json到剪贴板;
21)复制-json自定义部分导出:复制该配置项及其子配置项的数据转常规json到剪贴板;
22)复制-json导出:复制该配置项及其子配置项的定义及数据,并把定义在数据看展开后转常规json到剪贴板;
1)移动:在有多个模板实例时可以调整模板实例的顺序;
2)删除:删除模板实例;
1)批量添加:添加多个模板实例;
键值配置页面是以某节点为根,展示与配置此节点的所有子节点;