s77m72 发表于 2009-5-31 18:11:44

如何判断INI文件中有没有本机的MAC地址呢?

本帖最后由 s77m72 于 2009-6-1 22:59 编辑

如何判断INI文件中有没有本机的MAC地址呢?
INI文件内容如下:

mac                =   机名|IP       
00-30-18-A1-B3-3A=A001|192.168.1.1
00-30-18-A1-B3-4A=A002|192.168.1.2
00-30-18-A1-B3-7A=A003|192.168.1.3
00-30-18-A1-B3-AA=A004|192.168.1.4
00-30-18-A1-B3-DS=A005|192.168.1.5
00-30-18-A1-B3-WQ=A006|192.168.1.6
.
.
.

lynfr8 发表于 2009-5-31 19:37:11

$file =fileopen(.ini)
$read=fileread($file)
$result = StringInStr($read, "00-30-18-A1-B3-3A")
if $result <> 0 then
MsgBox(0,'', '有这个mac地址')

s77m72 发表于 2009-5-31 23:09:20

好象不是我所提的问题哦?

lynfr8 发表于 2009-5-31 23:20:09

答的就是你问的问题,如果我读出来的和大家理解的都不一样,那是我理解出问题,反之...

bachelor66 发表于 2009-6-1 09:34:01

LZ的意思是比较ini里的mac和本机的mac,相等就说明有啊,说实话,2楼的是不对哦

lynfr8 发表于 2009-6-1 10:54:51

楼主问如何判断INI
没问如何获取mac
那我就楼主的问题而答
获取mac的文章论坛有
判断方法也有几种
字符串对比只是其中一种

s77m72 发表于 2009-6-1 19:31:54

5楼说的就对了

lixiang 发表于 2009-6-1 22:23:57

建议修改INI文件的格式:
【MAC】
机器名=IP
这样可以更方便的读取数据!

s77m72 发表于 2009-6-1 22:57:49

有人会吗???

s77m72 发表于 2009-6-5 13:10:16

问题已解决了,谢谢你们的意见。。
页: [1]
查看完整版本: 如何判断INI文件中有没有本机的MAC地址呢?