本帖最后由 yykj 于 2009-5-22 17:58 编辑
#include<array.au3>
#include<string.au3>
Global $array
$search = FileFindFirstFile(@ScriptDir & "\*.ini")
If $search = -1 Then
MsgBox(0, "", "当前路径无匹配文件", 3)
Quit()
EndIf
$a = 1
While 1
$file = FileFindNextFile($search)
If @error Then
ExitLoop
EndIf
If $a = 1 Then
$array = IniReadSectionNames($file)
EndIf
If $a >= 2 Then
$array1 = IniReadSectionNames($file)
_ArrayConcatenate($array,$array1)
EndIf
$a += 1
WEnd
FileClose($search)
_ArrayDisplay($array)
;################################################当所有的数据读成一个大数组后,开始搜索####################################################
For $i=1 To UBound($array)
Local $array2[1000]
$array2[$i]=$array[$i]
Next
我把几个数组合并成一个,然后对其展开搜索.本来源码与此有些不同.为简单起见.我就想弄明白为啥后面$array[$i]咋就一直出错咧 |