小雉配置工具
本文原地址: http://www.feitianzhi.com/boke/index.php/fslib-config.html
转载请注明出处,有疑问或错误请发邮件到xiaozhi@fslib.org 或加QQ群:869598376
概述
“小雉配置工具”是编辑“小雉配置模块”生成的配置文件的图形化界面工具,展示“小雉配置模块”的xml导入与导出、json导入与导出;同时用于审查参数限制(验证程序员设定的参数取值范围是否合理)和条件判断(验证程序员设定的参数依赖是否合理);还可用于合作客户开发自己的专业化工具的参考;
“小雉配置工具”个人可免费使用,合作客户可参考开发自己的集成化配置工具或支付年费使用本工具;
“小雉配置模块” github https://github.com/feitianzhi/fslib-config
“小雉配置模块” gitee https://gitee.com/feitianzhi/fslib-config
小雉配置工具测试资源
“小雉配置工具”下载地址:http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html
演示文件:下载https://gitee.com/feitianzhi/fslib-config或https://github.com/feitianzhi/fslib-config中“含有上千字段的综合配置演示实例.cfg"文件;
打开配置
- 运行“config-gui.bat”;
- 选择“个人使用”;
- 选择“文件”->“打开配置”;
- 选择“从文件中加载”后点“加载”,如直接输入ip后点“加载”表示从远程主机下载;
- 选择“含有上千字段的综合配置演示实例.cfg”后点“打开”;
保存配置
- 选择“文件”->“保存配置”;
- 选择“保存到文件”后点“保存”,如直接输入ip后点“保存”表示配置发送到远程主机;
- 选路径并输入“文件名”,选择期望保存的类型,本工具只能打开“配置完整版”、“配置”、“配置带校验”3种格式,所有格式都能用于导入(配置是指带有配置字段定义和值,导入只需要含数据即可),最后点“保存”保存配置;
通用操作
- 标题栏按钮介绍(拍摄快照是把储存当前配置的一个副本,恢复快照可从一个副本中恢复,类似ctrl+z;显示隐藏项是显示条件判断中无效的字段);
- 拍摄快照(点击“拍摄快照”->输入“快照名”->点击“确认”);
- 从快照恢复(点击“恢复快照”->选择需要恢复的快照);
- 右键菜单;
- 普通右键菜单(除模板添加按钮外);
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)批量添加:添加多个模板实例;
键值配置页面
键值配置页面是以某节点为根,展示与配置此节点的所有子节点;
- 界面介绍;
- 拖拽产生子页面,关闭后自动回写父页面;
- 节点型类型--可以嵌套其他任意类型的节点类型
- 模板型类型--可以嵌套其他任意类型且可以有多个实例的节点类型
- 字符串类型
- 整型类型
- 浮点类型
- 二进制类型
- 条件判断
猜您可能喜欢
小雉系统安装: http://www.feitianzhi.com/boke/index.php/archives/11/
小雉系统安装包制作: http://www.feitianzhi.com/boke/index.php/archives/50/
小雉系统网络配置:http://www.feitianzhi.com/boke/index.php/archives/15/
小雉系统硬盘配置:http://www.feitianzhi.com/boke/index.php/archives/16/
小雉系统远程升级:http://www.feitianzhi.com/boke/index.php/archives/14/
zos-open:http://www.feitianzhi.com/boke/index.php/zos-open.html
使用Google Authenticator为小雉系统增加动态密码功能:http://www.feitianzhi.com/boke/index.php/archives/17/
小雉配置工具:http://www.feitianzhi.com/boke/index.php/fslib-config.html
资源下载:http://www.feitianzhi.com/boke/index.php/ziyuanxiazai.html
评论已关闭