找回密码
 加入
搜索
查看: 7058|回复: 10

[系统综合] [已解决]ACN_net.au3报错,换了至少3个版本

  [复制链接]
发表于 2013-12-13 14:32:22 | 显示全部楼层 |阅读模式
本帖最后由 wotlitn 于 2013-12-15 13:58 编辑
D:\autoit3\UserInclude\ACN_NET.au3 (245) : ==> ??????(?????).:
$NetworkAdapterDNS2 = $objItem.DNSServerSearchOrder(1)
$NetworkAdapterDNS2 = $objItem.DNSServerSearchOrder(1)^ ERROR
->14:31:26 AutoIT3.exe 完成:[CODE]:1


AUTOIT_3.3.6.1-2.exe
AUTOIT_3.3.7.15.1
AUTOIT_3.3.9.0-1
AUTOIT_SVN R1003

目前一直在用的是AUTOIT_3.3.7.15.1,请问下如何解决?感谢。
SVN也试过,更新不了
AUTOIT_SVN R12
AUTOIT_SVN R14
都试过,提示无法访问更新地址
AUTOIT_SVN R20听说有这个版,找了半天没能下载到。估计下载了,也更新不了
 楼主| 发表于 2013-12-13 16:40:55 | 显示全部楼层
本帖最后由 wotlitn 于 2013-12-13 16:44 编辑

今天装这个都装了15次了。。每个版本都试过
_NetworkAdapterInfo()
D:\autoit3\UserInclude\ACN_NET.au3 (245) : ==> ??????(?????).:
$NetworkAdapterDNS2 = $objItem.DNSServerSearchOrder(1)
$NetworkAdapterDNS2 = $objItem.DNSServerSearchOrder(1)^ ERROR
 楼主| 发表于 2013-12-13 16:57:43 | 显示全部楼层
#include <ACN_NET.au3>

$info = _NetworkAdapterInfo()
MsgBox(1, "", "网卡名称:" & $info[1][1] & @CRLF & "连接名称:" & $info[1][9] & @CRLF & "DNS主机名称:" & $info[1][3] _
         & @CRLF & "IP地址:" & $info[1][4] & @CRLF & "子网掩码:" & $info[1][7] & @CRLF & "默认网关:" & $info[1][2] _
   & @CRLF & "主DNS:" & $info[1][5] & @CRLF & "次DNS:" & $info[1][6] & @CRLF & "MAC地址:" & $info[1][8])
发表于 2013-12-13 17:15:39 | 显示全部楼层
32位XP,以上几个版本测试均正常…
发表于 2013-12-13 22:13:24 | 显示全部楼层
没问题啊?


WinXP_SP3+3.3.6.1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-12-14 21:35:45 | 显示全部楼层
我这里测试正常
使用 ACN :3.3.9.4
       系统 : WIN7_X64
发表于 2013-12-14 21:44:26 | 显示全部楼层


WIN7 X64测试正常!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2013-12-15 13:58:21 | 显示全部楼层
$NetworkAdapterInfo[0][0] = 0
        $objWMIService = ObjGet("winmgmts:\\localhost\root\CIMV2")
        $colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled != 0", "WQL", 0x10 + 0x20)
        Local $colItem2 = $objWMIService.ExecQuery('SELECT * FROM Win32_NetworkAdapter WHERE NetConnectionStatus >0', "WQL", 0x10 + 0x20)
        If IsObj($colItems) Then
                For $objItem In $colItems

下面加一行:
If @error = -1 Then ContinueLoop

已经解决。
本机win7 x86,虚拟机,我看另一个贴子说win2003也存在这情况,就是因为DNS2为空的时候造成的
 楼主| 发表于 2013-12-15 14:11:25 | 显示全部楼层
回复 8# wotlitn

这条是发错的。
答案是这个:http://autoitx.com/forum.php?mod ... 6&highlight=dns

本机为win7 x86,虚拟机环境
另外,论坛好奇怪,编辑了几回,都没回成功,缓存太慢了
发表于 2015-6-5 17:35:59 | 显示全部楼层
学习了。。。。。。。。。。
发表于 2015-12-21 10:47:59 | 显示全部楼层
AU3最新的版本中貌似木有将这个脚本加进去
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 21:35 , Processed in 0.074792 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表