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

使用其他块创建块

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

☆紫色爱情☆ 发表于 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]
查看完整版本: 使用其他块创建块