1. 易语言写配置项和读配置项的具体做法
.版本 2.程序集 窗口程序集1.子程序 __启动窗口_创建完毕.如果 (文件是否存在 (取运行目录 () + “\e.ini”)) ' 读入INI窗口数据并改变窗体位置大小 _启动窗口.左边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, )) _启动窗口.顶边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, )) _启动窗口.宽度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, )) _启动窗口.高度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, )).否则 ' 初始创建INI窗口坐标数据 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度)) 写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度)).如果结束.子程序 __启动窗口_尺寸被改变' 改变尺寸时写入INI写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度)) '也可加在窗体关闭时写入。
2. 易语言写配置项和读配置项的具体做法是什么
文件名称 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->;配置项值
这个方法自己总结的,效果还不错,应对大批量,要使用同一个文件名称不同更新的问题,这个就很好解决的方案
3. 易语言读写配置项怎样写
你分别调试输出你的代码中写配置项()和读配置项()命令,看看其中哪一条返回假,就可以判断是哪一步出错了,还可以看看运行目录里是不是存在配置.ini文件,如果文件不存在怎么能读取呢。
真正的高手不是看你写的程序有多大,而是会在调试中找到自己的不足 。你的代码错在读取配置项后没有执行任何操作。
修正:应该把.版本 2.支持库 eAPI.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 1) 设置窗口透明度 (_启动窗口.取窗口句柄 (), 180).如果真结束.如果真 (到整数 (读配置项 (取运行目录 () + “\配置.ini”, “设置透明”, “透明度”, “”)) = 0) 设置窗口透明度 (_启动窗口.取窗口句柄 (), 255)替换你那一句读取配置项的代码。
4. 易语言读写选择框的配置项怎么写
.版本 2 .程序集 窗口程序集1 .子程序 __启动窗口_创建完毕 .局部变量 是否选中, 文本型 是否选中 = 读配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, ) .如果真 (是否选中 = “真”) 选择框1.选中 = 真 .如果真结束 .如果真 (是否选中 = “假”) 选择框1.选中 = 假 .如果真结束 .子程序 _选择框1_被单击 .如果真 (选择框1.选中 = 真) 写配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, “真”) .如果真结束 .如果真 (选择框1.选中 = 假) 写配置项 (取运行目录 () + “\配置.ini”, “配置”, “选择框选中”, “假”) 。
5. 易语言写配置项和读配置项的具体做法
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.如果 (文件是否存在 (取运行目录 () + “\e.ini”))
' 读入INI窗口数据并改变窗体位置大小
_启动窗口.左边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, ))
_启动窗口.顶边 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, ))
_启动窗口.宽度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, ))
_启动窗口.高度 = 到整数 (读配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, ))
.否则
' 初始创建INI窗口坐标数据
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))
.如果结束
.子程序 __启动窗口_尺寸被改变
' 改变尺寸时写入INI
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Left”, 到文本 (_启动窗口.左边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Top”, 到文本 (_启动窗口.顶边))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “Winth”, 到文本 (_启动窗口.宽度))
写配置项 (取运行目录 () + “\e.ini”, “Wind”, “High”, 到文本 (_启动窗口.高度))
'也可加在窗体关闭时写入。
6. 易语言怎么写多条配置项
代码就是前面节名称相同 配置项不桶
例如:
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称1”,预写入的内容)
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称2”,预写入的内容)
写配置项(取运行目录()+“\123.ini”,“节名称123”,“配置项名称3”,预写入的内容)
7. 易语言写多项配置项如何编写
不太理解你说的这个意思 看看是不是只有
.版本 2
.子程序 __启动窗口_创建完毕
写配置项 (取运行目录 () + “/123.ini'”, “节名称”, “X”, “123456”)
写配置项 (取运行目录 () + “/123.ini'”, “节名称”, “Y”, “67890”)
写出的结果就是
[节名称]
X=123456
Y=67890
如何你要写多项 改下配置名就可以了