明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: wuqiu1986

请教关于defun xxx nil 问题

  [复制链接]
 楼主| 发表于 2013-1-17 18:02:08 | 显示全部楼层
本帖最后由 wuqiu1986 于 2013-1-17 18:04 编辑
zyhandw 发表于 2013-1-17 14:00
正如G版所说。还有就是,本坛子里有这方面知识!


我搜了,但是没看到,也不能浏览所有帖子,问问应该更方便,也能活跃一下吧。还有就是最后那个问题,您能帮忙解答下吗,G版并没有解答,如果这个问题论坛有的话,方便的话,您能贴一下吗?谢谢
发表于 2013-1-17 20:05:55 | 显示全部楼层
本帖最后由 ZZXXQQ 于 2013-1-17 20:08 编辑

1、(list)=='()==nil
2、表现了LISP的动态定义功能。
发表于 2013-1-17 20:33:58 | 显示全部楼层
本帖最后由 highflybir 于 2013-1-17 20:41 编辑

个人认为:Lee-mac 的代码应该可以更简化的

  1. (defun LM:acdoc nil
  2.   (vla-get-activedocument (vlax-get-acad-object))
  3. )


因为无论如何,(vla-get-activedocument (vlax-get-acad-object))都是一个指针,或者更准确地说,是一个引用,指向的是当前文档。
所以不太赞成他这样的作法。
发表于 2018-9-6 17:24:31 | 显示全部楼层
好巧啊楼主,我也是看到Lee Mac这段函数的时候,搞不懂,然后来论坛搜索,结果就发现了你的帖子,哈哈。
想必你的AutoLISP现在已经学得很好了吧,我前两天才开始接触这个,以前学过一些vba,但是感觉vba好像越来越不受重视了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 06:31 , Processed in 0.157811 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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