主题:怎样用“易”读取.INI文件中指定行列的数据??
海的眼泪
[专家分:0] 发布于 2005-08-11 23:21:00
怎样用“易”读取.INI文件中指定行列的数据??
希望高手指点。
比如: INI文件内容如下
43 5 4 姓名 489070987
43 5 5 性别 458320247
43 5 6 年龄 458730485
43 5 7 生日 458072894
想要从中间读出“姓名”“性别”“年龄”“生日”这几个字符放入其它文本文件中。
回复列表 (共5个回复)
沙发
cjrrl [专家分:30] 发布于 2005-08-13 10:59:00
调用格式: 〈文本型〉 读配置项 (文本型 配置文件名,文本型 节名称,文本型 配置项名称,[文本型 默认文本]) - 系统核心支持库->系统处理
英文名称:GetKeyText
读取指定配置文件中指定项目的文本内容。本命令为初级命令。
参数<1>的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。
参数<2>的名称为“节名称”,类型为“文本型(text)”。包含欲读入配置项所处节的名称。
参数<3>的名称为“配置项名称”,类型为“文本型(text)”。参数值指定欲读入配置项在其节中的名称。
参数<4>的名称为“默认文本”,类型为“文本型(text)”,可以被省略。如果指定配置项不存在,将返回此默认文本。如果指定配置项不存在且本参数被省略,将返回空文本。
板凳
东灿 [专家分:70] 发布于 2005-08-15 06:37:00
楼上错了
3 楼
东灿 [专家分:70] 发布于 2005-08-15 06:39:00
43 5 4 姓名 489070987
43 5 5 性别 458320247
43 5 6 年龄 458730485
43 5 7 生日 458072894
在INI中有这样的数据吗??INI中储存格式不是这样的,应该是
[配置节名]
配置项=数据
4 楼
东灿 [专家分:70] 发布于 2005-08-15 06:43:00
.局部变量 文件号
.局部变量 分割数组, 文本型, , "0"
.局部变量 文本数组, 文本型, , "0"
文件号 = 打开文件 (“这里写ini文件路径”, , )
.判断循环首 (是否在文件尾 (文件号, 真))
分割数组 = 分割文本 (删首尾空 (读入一行 (文件号)), “ ”, )
加入成员 (文本数组, 分割数组 [4]) ' 你所要的数据都是储存在第三个空格后面
输出调试文本 (分割数组 [4])
.判断循环尾 ()
5 楼
ws214331 [专家分:0] 发布于 2005-08-30 16:40:00
能不能给段代码?谢了
我来回复