明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3902|回复: 12

[函数] .net输出的函数 让Lisp完美实现拖动!

  [复制链接]
发表于 2010-1-5 23:32 | 显示全部楼层 |阅读模式

不支持2006及以下!

2010测试成功了!别的CAD版本还没测试!

函数调用方式说明:
(Fsxm-Jig 提示信息str 关键字str 光标形态str 回调函数str)

;;测试程序

;;注:下面这行请务必加在文件前面!
(vl-acad-defun 'vl-acad-defun)

;;主程序
(defun c:test (/ cir)
  (setq cir (entmakex (list '(0 . "circle")
       (cons 10 (cadr (grread t)))
       (cons 40 10)
        )
     )
  )
  ;;注意回调函数的参数一定要为一个点
  (defun jig (pt / ed)
    (setq ed (entget cir))
    (entmod (subst (cons 10 pt) (assoc 10 ed) ed))
    ;;注意返回值一定要为托动的图元:Ent,或list Ent1 Ent2 Ent3 ...)
    cir
  )
  ;;OK让我们开始托动吧!
  (Fsxm-Jig "指定圆心坐标:" "" "" "jig")
)

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2010-1-6 00:09 | 显示全部楼层

不错,占个沙发。


请先用NotLoad命令加载FsxmAcadLib.dll,
NotLoad 应为 NetLoad

发表于 2010-1-6 09:47 | 显示全部楼层
谢谢FS大侠,下来学学了.谢谢!
明经网友  发表于 2010-1-6 11:51
嗯!是netlod ,打错字了
回复 支持 反对

使用道具

 楼主| 发表于 2010-1-6 11:53 | 显示全部楼层
嗯!谢谢caoyin指正!是netload命令加载!打错字了
发表于 2010-1-6 12:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-1-6 21:47 | 显示全部楼层

学习了

发表于 2010-1-13 19:38 | 显示全部楼层

我的2006 不行。已经netload。出现no function definition: FSXM-JIG

发表于 2010-1-13 19:59 | 显示全部楼层
排队,学习,谢谢!
发表于 2010-4-29 21:29 | 显示全部楼层

赶来捧个场

可惜一直用2004

有空装个高版本的CAD体验一下

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-18 19:29 , Processed in 0.223164 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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