[已解决]复制块问题
之后,我在绘图A的“ABC”块中添加了一个属性。我在绘图A中键入一个属性值“100”。
然后将该块复制到绘图B。
绘图B显示属性值为“100”的“ABC”。
但我无法删除绘图B中的属性和标签。
我使用块编辑器在标签上显示任何内容。
如何删除“100”?
**** Hidden Message ***** 下面的图形B块信息:
看起来插入仍有插入,但AttSync不会运行,因为父块没有属性
===============================================
BlockInfo.lsp
Charles Alan Butler
ab2draft@TampaBay.rr.com
06/19/2009 Ver 2.4
===============================================
>
| --------- Insert entlist -----------------
| ((-1 . ) (0 . "INSERT") (5 . "1DF") (330 . ) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbBlockReference") (66 . 1) (2 . "ABC") (10 34.6779867137081 5.94283072820843 0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0))
| ((-1 . ) (0 . "ATTRIB") (5 . "1E0") (330 . ) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbText") (10 36.1842839639637 1.60260964253331 0.0) (40 . 3.89795177312514) (1 . "100") (50 . 0.0) (41 . 1.0) (51 . 0.0) (7 . "Standard") (71 . 0) (72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbAttribute") (2 . "100") (70 . 0) (73 . 0) (74 . 0) (280 . 0))
| ((-1 . ) (0 . "SEQEND") (5 . "1E1") (330 . ) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (-2 . ))
| ***********************************************
| Parent Block : ABC
| ***********************************************
| --------- Block entlist ------------------
| ((-1 . ) (0 . "BLOCK") (5 . "1BE") (330 . ) (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbBlockBegin") (2 . "ABC") (70 . 0) (-2 . ) (71 . 0) (10 0.0 0.0 0.0) (3 . "ABC") (1 . "") (4 . ""))
| --------- Objects In Block----------------
| ((-1 . ) (0 . "LWPOLYLINE") (5 . "1BF") (330 . ) (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbPolyline") (90 . 4) (70 . 1) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 0.0 3.89795177312514) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 13.2469698573345 3.89795177312514) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 13.2469698573345 0.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 0.0 0.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (210 0.0 0.0 1.0))
| ((-1 . ) (0 . "TEXT") (5 . "1C0") (330 . ) (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbText") (10 2.45314244563995 0.514823797483672 0.0) (40 . 3.0) (1 . "ABC") (50 . 0.0) (41 . 1.0) (51 . 0.0) (7 . "Standard") (71 . 0) (72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))
| *********** END OF PARENT BLOCK *************
===============================================
= End of Routine =
===============================================
一个解决方法是删除 INSERT 并从图形中重新插入块。
我在这里发布的代码应该修复绘图B中的块ABC。 但是,我需要在图纸中多次块时这样做。
谢谢!太棒了。
页:
[1]