如何在INI文件的一行里面读取多个数据?
INI格式如下1=q|w|e|r|T|Y
意思就是说如何让AU3以“|”为分界分别读取出q,w,e,r,t,y
小弟研究了很久都没搞懂,现在还是一行一个,配置ini的时候太浪费时间了,希望达人指点!!谢谢! StringSplit
--------------------------------------------------------------------------------
以指定分隔符把字符串拆分成若干子串.
StringSplit ( "字符串", "分隔符" [, 标志 ] )
参数
字符串 目标字符串.
分隔符 一个或多个作为分隔符的字符(case sensitive).
标志 [可选参数]
若标志为0(默认值),则(分隔符)字符串中的每个字符都将用于拆分字符串.
若标志为1,则只能以整个分隔符字符串来拆分字符串.
若标志为2,关闭第一个元素中的返回数量 - 方便使用 UBound() 得到此基于0开始的数组. $txt=IniRead("1.ini","1","1","")
$array=StringSplit($txt,"|",1)
For $i=1 To UBound($array)-1
MsgBox(0,"",$array[$i])
Next $urll = IniRead($fini, $tit, "urll", "http://www.baidu.com|||||||http://www.google.com")
$cha = StringSplit($urll, "|||||||", 1)
for $i = 1 to $cha
msgbox(0,$i,$cha[$i])
Next 看看帮助里的StringSplit函数 感谢各位!!! 哈哈,正是我要的东西,得来全不费功夫啊:face (33):
谢谢各位啦 不错啊!有学到了啊!
页:
[1]