没有呀 你好像误解我的意思了,我是想把自己的块放入一个.dwg文件里,然后通过一个lisp文件
直接调出这个块,然后插入固定的点,不知道能不能做到,忘您指教。 回复 ZZXXQQ 的帖子
也就是想调用ACD里德insert命令,我根据2楼的编了下,如下:
(defun c:88 ()
(setvar "CMDECHO" 0)
(setq filename "D:\软件安装\cad2004\support\aa.dwg")
(setq enl (getpoint))
(command "-insert" filename s '1 enl '0 "")
)
可是会找不到路径呢 哈哈,这个方法倒还真没有试过,路过先学习了 如果是插入dwg图中其它图块,可以这样:
(defun c:tt ()
(setvar "CMDECHO" 0)
(setq nm (if nm nm ""))
(if (setq nm (getfiled "选择插入的图块" nm "dwg" 4)) (progn
(setq knm (getstring "\n块名 :"))
(command "_.INSERT" nm ^C)
(command "_.INSERT" knm PAUSE "" "" "")
))
(setvar "CMDECHO" 1)
(princ)
) 回复 ZZXXQQ 的帖子
谢谢版主哦 ,已经好了,研究出来了一项,再次谢谢你,好人一生平安 meflying 发表于 2004-3-3 20:56 static/image/common/back.gif
(setq filename "e:\a.dwg")
老大厉害啊
页:
1
[2]