三种思路,,你说的是检查ip?
1、检查ip可以用@IPAddress1 @IPAddress2 @IPAddress3等。。。
2、遍历网卡获取ip,可以精确获取各类网卡,参考A版以前发过的比较复杂,
3、收藏了一个代码如下:推荐2、3
Global Const $__WinINet_sDLL = "wininet.dll"
Global $__WinINet_hDLL = $__WinINet_sDLL
If _WinINet_InternetGetConnectedState() Then
MsgBox(0, True, "联网!!!")
Else
MsgBox(0, False, "断网!!!")
EndIf
Exit
Func _WinINet_InternetGetConnectedState()
; Set data/structures up
Local $tFlags = DllStructCreate("dword")
; Make DLL call
Local $avResult = DllCall($__WinINet_hDLL, _
"bool", "InternetGetConnectedState", _
"ptr", DllStructGetPtr($tFlags), _
"dword", 0 _
)
; Return response
If @error Then Return SetError(1, 0, False)
Return SetError(0, DllStructGetData($tFlags, 1), $avResult[0] <> 0)
EndFunc ;==>_WinINet_InternetGetConnectedState
|