本帖最后由 llsheng_73 于 2015-9-3 22:37 编辑  
edata 发表于 2015-9-3 22:04   
我觉得是个兼容性问题,比如我们常用颜色62组码,在颜色by layer的情况下是没有62组码的,有颜色,则有62组 ...  
 
感谢E大的提醒,我极少情况下真是这么干的,今后坚决不干了!!! 
xyp那个函数经常看到,总觉得把组码和对应的值分成两个表,使用起来不是特别方便,万一不小心顺序对不上很恼火
  - (defun myentmod(en dxf)
 
 -   (entmod(append(vl-remove-if'(lambda(x)(assoc(car x)dxf))(entget en))dxf)))
 
  
(myentmod(car(entsel)) '((62 . 5)(8 . "0"))) 
(myentmod(car(entsel)) '((62 . 256)(8 . "0"))) 
虽然我一直在用这个,但由于平时涉及到的图元类型较少,不知道会不会因为一些图元对组码顺序有要求而失败 |