本帖最后由 llsheng_73 于 2022-9-25 14:49 编辑
 - (defun getatts(blk)
- (if(equal(VL-CATCH-ALL-APPLY'vlax-get-property(list(setq blk(if(=(type blk)'ename)(vlax-ename->vla-object blk)blk))'HasAttributes)):vlax-true)
- (mapcar(function(lambda(x)(list(vla-get-TagString x)(vla-get-TextString x)x)))(vlax-safearray->list(vlax-variant-value(vlax-invoke-method blk'GetAttributes))))))
如果给定块参照图元或对象有属性,返回属性表((TagString TextString 属性对象)),将属性对象一起返回便于后续对它进行修改
|