帮助任何一个我知道我很接近的人只是不能把我的手指放在上面我已经在末尾添加了几条线尝试了不同的组合无法使其工作我知道我需要做一个“放”dwg有两个不同的表面名称和两个不同的轮廓样式。要么是我的代码要么是AlanJt
- (Vl-load-com)
- (setq surfs (vlax-get-property
- (vlax-get-property
- (vla-getinterfaceobject (VLAX-GET-ACAD-OBJECT)
- "AeccXUiLand.AeccApplication.6.0" )
- 'ActiveDocument)
- 'Surfaces
- )
- )
- (setq ans "surfaces : ")
- ;display surface names
- (vlax-for each surfs
- (setq name (vla-get-name each) )
- (setq styname (vla-get-stylename each) )
- (setq ans (strcat ans name styname))
- )
- (princ ans)
尝试
;尝试1
(每个表面的vlax(vlax put属性“SurfaceStyles”0.25等高线)
;尝试2
(每个表面的vlax(vlax放置表面的表面样式“0.25等高线”))
使用alanjt代码
(i的vlax(vlax get*AeccDoc*'曲面)
(setq lst2(cons(cons(vla get name i)i)lst))
)
给出曲面名称
也尝试过
(x的vlax(vlax get*AeccDoc*'曲面)
(vlax put property’SurfaceStyles“0.25等高线”)
) |