明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1826|回复: 10

lisp函数判断电脑是否联网

[复制链接]
发表于 2020-9-10 12:48:29 | 显示全部楼层 |阅读模式
本帖最后由 jun353835273 于 2020-9-11 21:26 编辑

lisp函数判断电脑是否联网

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2020-9-11 09:53:38 | 显示全部楼层
下载一下备用
发表于 2020-9-11 17:10:04 | 显示全部楼层
这个好像不太准确,这种情况时应该是没有联网的,本地连接有问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2020-9-11 20:28:56 | 显示全部楼层
本帖最后由 jun353835273 于 2020-9-11 21:22 编辑
ssyfeng 发表于 2020-9-11 17:10
这个好像不太准确,这种情况时应该是没有联网的,本地连接有问题。

win7 64位测试的没有问题,你是win10吗,win10要修改程序,我测试了。附件已经更新
win10是 "以太网"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2020-9-12 16:08:01 | 显示全部楼层
这个什么作用?
 楼主| 发表于 2020-9-12 21:14:14 | 显示全部楼层

其实没有多大的实际用处
发表于 2020-9-13 17:20:38 | 显示全部楼层

可以联网核对一下,是否已交钱,服务时效
发表于 2020-9-15 05:57:20 | 显示全部楼层
  1. ;;说明:判断是否连接到网络
  2. ;;返回:T or nil
  3. (DEFUN ATX-INTERNET-P (/ OBJ RTN URL)
  4.   (setq URL "http://baidu.com/")
  5.   (AND (setq OBJ (vlax-get-or-create-object "winhttp.winhttprequest.5.1"))
  6.        (NOT
  7.          (VL-CATCH-ALL-ERROR-P
  8.            (setq RTN (VL-CATCH-ALL-APPLY
  9.                        '(lambda ()
  10.                           (vlax-invoke OBJ 'OPEN "GET" URL :vlax-true)
  11.                           (vlax-invoke OBJ 'SEND)
  12.                           (vlax-invoke OBJ 'WAITFORRESPONSE 1)
  13.                           (vlax-get OBJ 'STATUS)
  14.                         )
  15.                      )
  16.            )
  17.          )
  18.        )
  19.        (vlax-release-object OBJ)
  20.        (= 200 RTN)
  21.   )
  22. )
发表于 2022-5-6 14:21:24 | 显示全部楼层

cad2007测试成功!2016测试失败!
发表于 2022-6-6 21:41:03 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-6 09:37 , Processed in 0.177001 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表