TC官方合作论坛

标题: 如何读ini配置 [打印本页]

作者: 417041235    时间: 2014-11-17 17:34
标题: 如何读ini配置
[1]
用户名=123456
密码=123456
[2]
用户名=231456
密码=231456
[3]
用户名=3369
密码=3369
如何读[ ]中数量有多少个  新手求助


作者: a837198    时间: 2014-11-17 17:50
本帖最后由 a837198 于 2014-11-17 18:01 编辑

你可以用 文件.读文件    然后 字符串.分割    然后  数组空间.大小    最后大小值减1  应该可以实现

ini保存的时候用这个语句
i=1
    循环(真)
        如果(辅助.读配置("账户", "用户名"&i,ini位置)==用户名)
            i=i+1
        如果结束
        如果(辅助.读配置("账户", "用户名"&i,ini位置)=="")
            辅助.写配置("账户", "用户名"&i,用户名,ini位置)
            辅助.写配置("账户", "密码"&i,密码,ini位置)
        如果结束
        i=i+1
    循环结束

作者: 417041235    时间: 2014-11-17 18:00
本帖最后由 417041235 于 2014-11-17 18:01 编辑
a837198 发表于 2014-11-17 17:50
你可以用 文件.读文件    然后 字符串.分割    然后  数组空间.大小    最后大小值减1  应该可以实现 ...

我就想读取最后一个节名,,,如何实现实
作者: a837198    时间: 2014-11-17 18:07
417041235 发表于 2014-11-17 18:00
我就想读取最后一个节名,,,如何实现实

文本=文件.读文件(ini位置)
返回值 ,len1
字符串.分割(文本,"[",返回值)
数组空间.大小(返回值,len1)
文本=返回值[len1-1]   
//结果出来的是下方的这一部分   然后你在
//3]
//用户名=3369
//密码=3369”
结果=字符串.截取(文本,0, 字符串.查找字符串(文本,"]")))
//输出的应该就是3
作者: a837198    时间: 2014-11-17 18:11
本帖最后由 a837198 于 2014-11-17 18:22 编辑
417041235 发表于 2014-11-17 18:00
我就想读取最后一个节名,,,如何实现实

或者用这个

    i=0
    循环(真)
        i=i+1
        如果(辅助.读配置("["& i &"]", "用户名",ini位置)=="")
              跳出  
        如果结束
    循环结束
    最后一个节名值=i-1




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1