大佬,帮忙修改一下方法,ping不通时用时特别长
大佬,帮忙修改一下方法,ping不通时用时特别长要好几秒,能ping通时用时特别快,如何改一下可以ping不通时最多1秒FUNCTION PingIP(tcIP)
LOCAL loWMIService, loPing, loStatus, lnResult
* 连接到WMI服务
loWMIService = GETOBJECT("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
* 创建WMI查询
loPing = loWMIService.ExecQuery(;
"SELECT * FROM Win32_PingStatus WHERE Address = '" + tcIP + "'")
* 检查结果
FOR EACH loStatus IN loPing
* StatusCode = 0 表示成功
IF loStatus.StatusCode = 0
RETURN '1'
ENDIF
ENDFOR
RETURN '0'
ENDFUNC










