听起来是时候学习lisp了。当你使用Entsel选择一条线时,你可以很容易地得到它的所有属性
- ; copy next line to command line
- (setq obj (entget (car (entsel))))
选择对象:(-1。)(0.“线”)(330)(5.“11C21”)(100.“AcDbEntity”)(67.1)(410.“D01”)(8.“DEFAULT”)(62.5)(100.“AcDbLine”)(10 257.981 340.57 0.0)(11 356.685 182.082 0.0)(210 0.0 0 0.0 1.0)
从上面看,62是彩色dxf代码,10和11开始/结束点8是层。关于如何使用这些信息,有很多示例,然后它只是在开始或结束点插入一个块。 |