_CMD_SetLocalIP
命令行方式设置IP地址.
#Include <ACN_NET.au3>
_CMD_SetLocalIP($ConName,$IpADD[,$SubMask[,$GateWay[,$ConDNS]]])
参数
$ConName 连接名称 $IpADD IP地址 $SubMask 子网掩码 $GateWay 默认网关 $ConDNS DNS(域名解析)根据IP地址使用API得到网卡MAC地址.
#Include <ACN_NET.au3>
_API_Get_NetworkAdapterMAC ($sIP)
参数
$sIP 您要查询网卡MAC地址的IP.
返回值
成功: 返回指定IP的网卡MAC地址 失败: 返回 00:00:00:00:00:00
注意/说明
此函数是采用发送ARP方式,如果有错误的路由绑定或交换机绑定.可能得到错误的MAC.
相关
示例/演示
#include <ACN_NET.au3>
MsgBox(0,"Your MAC address","Your MAC address is " & _API_Get_NetworkAdapterMAC (@IPAddress1))
注:@IPAddress1指向127.0.0.1;@IPAddress2、@IPAddress3、@IPAddress4第二、三、四块网卡;利用此固定值可获取本地IP
_GetIP
得到网络/计算机的公网IP地址.
#include <INet.au3>
_GetIP ( )
参数
None
返回值
成功: 返回公网 IP 地址 失败: 返回 -1 并设置 @ERROR = 1
注意/说明
只能返回一个计算机或者网络的IP地址(也就是您的NAT路由上的WAN公网IP地址). 这个地址只能在外部发现,比如 checkip.dyndns.org 或者 www.whatismyip.com.
相关
没有.
示例/演示
#include <Inet.au3>
$PublicIP = _GetIP()
MsgBox(0, "IP 地址", "您的 IP 地址为: " & $PublicIP)