文件名称update.ini
测试内容
[1]
1-1=V1-1
1-2=V1-2
1-3=V1-3
1-4=V1-4
1-5=V1-5
1-6=V1-6
[2]
2-1=V2-1
2-2=V2-2
2-3=V2-3
2-4=V2-4
2-5=V2-5
2-6=V2-6
测试代码
.版本2
.支持库spec
.局部变量节计数器1,整数型
.局部变量配置项计数器1,整数型
配置文件名=取运行目录()+“\server\update.ini”
.变量循环首(1,2,1,节计数器1)
.变量循环首(1,6,1,配置项计数器1)
调试输出(读配置项(配置文件名,到文本(节计数器1),到文本(节计数器1)+“-”+到文本(配置项计数器1),“”))
.变量循环尾()
.变量循环尾()
既然能输出来所有的数据,怎么利用这个更新文件其实很简单
1-文件更新肯定要先知道服务器上的配置文件目录和文件,这个直接写在程序路径就OK
2-获取要更新文件的数量,格式嘛,就按照我这里大概的思路了,节名称[1]代表第一个文件,以此类推
获取1-1这个可以存储需要更新的列表文件名称 1-2可以存储配置项名称1-3存储配置项对应的val值
用于本地INI的配置高还原和灵活性
本地的ini被整理出来的格式
文件名称:V1-1->update.ini
V1-2->[节名称1]
V1-3->配置项名称
V1-4->配置项值
。
。
。
这个方法自己总结的,效果还不错,应对大批量,要使用同一个文件名称不同更新的问题,这个就很好解决的方案
读配置项 命令 英文命令:GetKeyText *** 作系统支持:Windows所属类别:系统处理
读取指定配置文件中指定项目的文本内容。
语法:
文本型
读配置项
(配置文件名,节名称,配置项名称,[默认文本])
参数名
描
述
配置文件名
必需的;文本型。指定配置文件的名称,通常以.ini作为文件名后缀。
节名称
必需的;文本型。包含欲读入配置项所处节的名称。
配置项名称
必需的;文本型。参数值指定欲读入配置项在其节中的名称。
默认文本
可选的;文本型。如果指定配置项不存在,将返回此默认文本。如果指定配置项不存在且本参数被省略,将返回空文本。
写配置项 命令 英文命令:SetKeyText *** 作系统支持:Windows
所属类别:系统处理
将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。成功返回真,失败返回假。
语法:
逻辑型
写配置项
(配置文件名,节名称,[配置项名称],[欲写入值])
参数名
描
述
配置文件名
必需的;文本型。指定配置文件的名称,通常以.ini作为文件名后缀。
节名称
必需的;文本型。包含欲写入配置项所处节的名称。
配置项名称
可选的;文本型。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删除指定节及其下的所有配置项。
欲写入值
可选的;文本型。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。
按照你说的逻辑,两层的条件嵌套就可以实现
1、判断setup.ini文件是否存在,存在进入第二步判断,不存在则创建setup.ini写入两个0
2、判断setup.ini文件是记住账号和记住密码两项是否为1,是的话编辑框自动填写内容,否的话编辑框内容空
下面这个代码对应的窗口控件,一个按钮,两个编辑框
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)