yuyun100 发表于 2010-4-13 17:15:10

请教下,第二行错在哪了?(已解决)

本帖最后由 yuyun100 于 2010-4-14 08:25 编辑

#include <ACN_NET.au3>
_CMD_SetLocalIP("本地连接","192.168.0.22","255.255.255.0", "192.168.0.248", "172.16.16.0")

运行后只有DNS改了。
请教~

yuyun100 发表于 2010-4-13 17:45:29

顶下,让大大们看到

nmgwddj 发表于 2010-4-13 18:29:49

本帖最后由 nmgwddj 于 2010-4-13 18:37 编辑

的确。:face (17):
看了下ACN_NET.au3竟然是这样写的:face (31): 另外LZ改标题吧 要么被锁帖了Func _CMD_SetLocalIP($ConName, $IpADD, $SubMask, $GateWay, $ConDNS)
        If $SubMask = "" Then $SubMask = "255.255.255.0"
        If $ConName = "" And $IpADD <> "" Then
                RunWait(@ComSpec & ' /C netsh -c interface ip set address "本地连接" static ' & $IpADD & " " & $SubMask & " " & $GateWay, "", @SW_HIDE)
        EndIf
        If $ConName <> "" And $IpADD <> "" Then
                RunWait(@ComSpec & ' /C netsh -c interface ip set address ' & '"' & $ConName & '"' & ' static ' & $IpADD & " " & $SubMask & " " & $GateWay, "", @SW_HIDE)
        EndIf
        If $ConDNS <> "" Then
                RunWait(@ComSpec & ' /C netsh -c interface ip set dns ' & '"' & $ConName & '"' & ' static ' & $ConDNS & ' primary', "", @SW_HIDE)
        EndIf
EndFunc

nmgwddj 发表于 2010-4-13 18:42:57

本帖最后由 nmgwddj 于 2010-4-13 18:58 编辑

测试了下上边的
RunWait的返回值是0

把问题描述清楚。RunWait(@ComSpec & ' /c netsh interface ip set address "本地连接" static 192.168.1.6 255.255.255.0 192.168.1.1 202.99.224.8',"", @SW_HIDE)
页: [1]
查看完整版本: 请教下,第二行错在哪了?(已解决)