lvtao777 发表于 2002-9-25 16:17:00

如何向一个dwg图形中直接插入一个块?:)

请教一个小问题:
如何向一个dwg图形中直接插入一个块,我想用此功能来画一个明细表,明细表的表头和表格都是块属性的,能不能实现呢?如果能,那么流程和所用的函数是什么?是需要先将图块画好吧?

chg 发表于 2002-9-25 18:31:00

用insert命令直接插入带属性的块就行了。先做好块。

lvtao777 发表于 2002-9-27 15:27:00

块的路径呢??

那么事先做好了块,块的路径设在哪阿?用INSERT插入块时,如何找到事先做好的块哪?

秋枫 发表于 2002-9-27 17:25:00

放在support下

lvtao777 发表于 2002-9-27 17:52:00

看这样的操作可还不行。请看:

1.先创建了一个块,块名block,dwg文件名block001,然后保存到support中。

2.然后,创建新图纸,执行下面的语句:
(setq block '((0 . "INSERT")(2 . "block") (10 8.67888 8.59556 0.0)
              (41 . 2.0) (42 . 2.0) (43 . 2.0) ))
(entmake block)
可是还是不行阿。

秋枫 发表于 2002-9-27 18:18:00

用insert命令不是这样用的呀。(command "-insert")

本帖最后由 作者 于 2002-9-27 18:18:47 编辑

(command "_.-insert" "block.dwg" "2,3" "1" "")

lvtao777 发表于 2002-9-28 16:15:00

原来如此~~~

哦!原来如此,我以前想的是直接对数据库进行操作没想到调用acad的命令,不过调用acad的命令也行,谢谢了!:)
页: [1]
查看完整版本: 如何向一个dwg图形中直接插入一个块?:)