本帖最后由 水木子 于 2010-9-28 15:19 编辑
这样就不会报错了!
另外,楼主所说的将多少条信息存入数组的0元素,这个感觉没什么意义,因为 UBound($sR) 这就是多少条了。
Local $sData = InetRead('http://www.verycd.com/statics/title.saying');afan 教的
Local $sR = StringRegExp(BinaryToString($sData, 4), "'(.+?)'(?=[,\)])", 3);afan 教的
If @error Then Exit MsgBox(262144 + 64, "提示您:", "名言获取失败!请确定本机是否已经连上互联网");afan 教的
For $i = 0 To UBound($sR) - 1
$msg = IniWrite(@ScriptDir & "\config.ini", "名言", "名言" & $i, $sR[$i])
Next
Switch $msg
Case 1
TrayTip("提示您:", "名言获取完毕,感谢使用!", -1, 1)
Sleep(10000)
Exit
Case 0
MsgBox(262144 + 64, "提示您:", "名言写入失败!")
Exit
EndSwitch
|