怎么取得本地连接网卡IP
想实现这样的功能ini 配置文件
192.168.0.1=1
192.168.0.2=2
192.168.0.3=3
=======
就是想通过判断本地连接的IP自动读取ini配置文件里面的值进行相关操作。
哪位知道的大虾,劳烦讲一下,谢~ 帮助文档没研究透啊。AUTOIT的宏@IPAddress1,第一个网络适配器的 IP 地址,在某些电脑上可能会返回 127.0.0.1 谢谢楼上,偶继续问。 本帖最后由 afan 于 2009-7-21 14:09 编辑
$IP = @IPAddress1
$var = IniReadSection("test.ini", "ip")
Dim $s
For $i = 1 To $var
if $var[$i] = $IP then $s = msgbox(0, 0, '本机IP: ' & $var[$i] & @CRLF & @CRLF & '对应的ini值: ' & $var[$i])
Next
if $s <> 1 then msgbox(0, 0, '本机IP: ' & $IP & ' 不在ini列表中 ')
$ip=@IPAddress1
$ikbnum = IniRead("NSdominated","CLIENT_ID",$ip,"")
ini的
192.168.0.1=1
192.168.0.2=2
192.168.0.3=3
我郁闷读不出来值,
用msgbox测试IP是得到的,但是我这样弄读不出来值,请问是怎么回事啊,或者谁给说一下
怎么取IP的末位,我主要目的就是想取末位进行一些操作。 IniRead ( "文件名", "字段名", "关键字", "默认值" )
$ip=@IPAddress1
$ikbnum = IniRead("NSdominated","CLIENT_ID") 我是要读 192.168.0.1= 右边的值。 $IP = @IPAddress1
$var = IniReadSection("test.ini", "ip")
Dim $s
For $i = 1 To $var
if $var[$i] = $IP then $s = msgbox(0, 0, $var[$i])
Next
if $s <> 1 then msgbox(0, 0, '本机IP: ' & $IP & ' 不在ini列表中 ') 谢谢 楼上几位,其实功能是好的,是我少写了 .ini后缀,我晕死,谢谢各位了哈。汗,搞死我了,
谢谢回答问题的朋友哦。俺太粗心了。 你那种要正则,我不会 我在4#不是示例了吗~~~
ini文件是 test.ini 学习一下。。
页:
[1]