Bryco 发表于 2008-11-21 10:46:53

使用其他块创建块

有人知道如何使用现有块创建块定义吗 我要做的是插入一个块,必要时分解,并将其添加到新创建的块定义中;然后插入一个不同的块并将其添加到新的def中,直到我有了一个用于创建整个块的完整零件组件 我已经介绍了.ADDDXXX方法,没有任何for块,但有1个用于MInsertBlock,我想我可以使用它,但在我走这条路之前想问一下

小葱的图书馆 发表于 2008-11-21 11:49:58

明白了,没关系 结果证明非常简单
      Dim ObjectBlock As AcadBlock
      Set ObjectBlock = ThisDrawing.Blocks.Add(InsPt, "1phBS")
      ObjectBlock.InsertBlock InsPt, "TheBlockIWantedToInsert.dwg", 1, 1, 1, dblRotation

赵阳 发表于 2008-11-21 17:24:03

哦,谢尼,我从来没注意到。

个性魅力 发表于 2008-11-24 09:43:29

我没有'我也从来没有想过要用这样的东西,但让我不懂cad的老板去要求一个普通街区不会的东西'不行 C实验室让我想到了这一点。
页: [1]
查看完整版本: 使用其他块创建块