Message 1 of 5
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi guys,
I am pretty sure that the code below can be written in a better way to avoid the repetition (in red).
I am asking because if I have a large list to remove, I will have a lot of repetition.
Could you help me please?
(vlax-for lay (vla-get-layers (vla-get-activedocument (vlax-get-acad-object))) (setq laylst (cons (vla-get-name lay) laylst)) ) (foreach layname laylst (if (not (member layname laylstfinal)) (setq laylstfinal (cons layname laylstfinal))) ) (setq remove0 "0") (setq removeD "Defpoints") (setq laylstfinal (vl-remove remove0 laylstfinal)) (setq laylstfinal (vl-remove removeD laylstfinal))
Thanks
Marcelo
Solved! Go to Solution.