hlzxcjx 发表于 2009-4-20 18:05:08

@IPAddress1 的返回值为127.0.0.1 如何解决?

@IPAddress1的返回值有时候变为127.0.0.1 ,此时怎样才能得到正确的IP地址?

[ 本帖最后由 hlzxcjx 于 2009-4-21 16:29 编辑 ]

ddx13 发表于 2009-4-20 22:07:21

@IPAddress1有时会出错的,帮助里也写的很清楚。你可以通过IPCONFIG/ALL或是WMI得到IP。帮助里有别的朋友写的_NetworkAdapterInfo你可以搜索一下。

论坛管理员 发表于 2009-4-21 10:15:13

也许@IPAddress2能解决

hlzxcjx 发表于 2009-4-25 21:12:11

好像这个能解决:$objWMIService = ObjGet("winmgmts:\\.\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE", "WQL", 0x10 + 0x20)
For $objItem In $colItems
      $LocalIP = $objItem.IPAddress(0)
Next
MsgBox(0, 0, 'IP:' & $LocalIP)

songtao 发表于 2009-8-6 00:43:33

学习中,,,,

yarsye 发表于 2011-2-18 16:00:07

好东西 收藏了

au3x 发表于 2012-11-23 09:15:45

看不懂...............
页: [1]
查看完整版本: @IPAddress1 的返回值为127.0.0.1 如何解决?