本帖最后由 qingbird99 于 2013-6-1 23:51 编辑
有一个文本ip.txt,格式如下:
31250130|137.104.148.11
31250028|192.168.0.186
小弟初学,想先读取本机地址到文本中匹配然后把第一列的值取出,开始用用数组读出,显示正常,用_arrayseach ,总是返回-1,#include<array.au3>
#Include <File.au3>
Dim $aArray1,$iIndex,$c1
_FileReadToArray(@WorkingDir & "\ip.txt",$aArray1)
_ArrayDisplay($aArray1);显示正常
$c1=@IPAddress1;本机地址:192.168.0.186
MsgBox(4096,"测试",$c1)
$iIndex=_ArraySearch($aArray1,$c1)
;返回-1
MsgBox(4096,"测试",$iIndex)
$c2=$aArray1[$iIndex]
MsgBox(4096,"测试",$c2)
总是无法查找,怎么样才能把192.168.0.186看成一个整体搜索,还是要转换数值,字符,怎么才能实现?请各位大侠看看 |