# SysGetIPAddresses

返回系统的 IPv4 地址数组.

    Addresses := SysGetIPAddresses()

## 参数

此函数没有参数.

## 返回值

类型: 字符串数组

函数返回一个数组, 其每个元素是 IPv4 地址字符串, 如 "192.168.0.1".

## 备注

目前仅支持 IPv4.

此函数仅返回计算机网络适配器的 IP 地址. 如果计算机通过路由器连接到 Internet, 这将不包括计算机的公共(Internet) IP 地址. 要确定计算机的公共 IP 地址, 请使用外部 web API. 例如:

    whr := ComObject("WinHttp.WinHttpRequest.5.1")
    whr.Open("GET", "https://api.ipify.org")
    whr.Send()
    MsgBox "Public IP address: " whr.ResponseText

## 相关

A_ComputerName

## 示例

检索并报告系统的 IPv4 地址.

    addresses := SysGetIPAddresses()
    msg := "IP addresses:`n"
    for n, address in addresses
        msg .= address "`n"
    MsgBox msg

dftg