lisp函数判断电脑是否联网
本帖最后由 jun353835273 于 2020-9-11 21:26 编辑lisp函数判断电脑是否联网
下载一下备用 这个好像不太准确,这种情况时应该是没有联网的,本地连接有问题。
本帖最后由 jun353835273 于 2020-9-11 21:22 编辑
ssyfeng 发表于 2020-9-11 17:10
这个好像不太准确,这种情况时应该是没有联网的,本地连接有问题。
win7 64位测试的没有问题,你是win10吗,win10要修改程序,我测试了。附件已经更新
win10是 "以太网"
这个什么作用?
luohonghe 发表于 2020-9-12 16:08
这个什么作用?
其实没有多大的实际用处 luohonghe 发表于 2020-9-12 16:08
这个什么作用?
可以联网核对一下,是否已交钱,服务时效 ;;说明:判断是否连接到网络
;;返回:T or nil
(DEFUN ATX-INTERNET-P (/ OBJ RTN URL)
(setq URL "http://baidu.com/")
(AND (setq OBJ (vlax-get-or-create-object "winhttp.winhttprequest.5.1"))
(NOT
(VL-CATCH-ALL-ERROR-P
(setq RTN (VL-CATCH-ALL-APPLY
'(lambda ()
(vlax-invoke OBJ 'OPEN "GET" URL :vlax-true)
(vlax-invoke OBJ 'SEND)
(vlax-invoke OBJ 'WAITFORRESPONSE 1)
(vlax-get OBJ 'STATUS)
)
)
)
)
)
(vlax-release-object OBJ)
(= 200 RTN)
)
) 东升铮 发表于 2020-9-15 05:57
cad2007测试成功!2016测试失败! 东升铮 发表于 2020-9-15 05:57
简洁明了。
页:
[1]
2