Visual LISP, AutoLISP and General Customization
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Delete objects in model and paper space

2 REPLIES 2
SOLVED
Reply
Message 1 of 3
iwafb
2839 Views, 2 Replies

Delete objects in model and paper space

HI All,

 

Is there a quick way to simultaneously delete all objects in a layer if these objects are found across several layout tabs and model space?

 

At the moment, I'm getting the objects using:

 

(setq a (ssget "X" '((8 . "Revision"))))

 

This finds all objects in the drawing, but if I just use:

 

(command "_.erase" a "")

 

to delete them, only the the objects in the current layout or space are getting deleted...

 

Thanks in advance...

 

John.

2 REPLIES 2
Message 2 of 3
Kent1Cooper
in reply to: iwafb


@iwafb wrote:

.... 

Is there a quick way to simultaneously delete all objects in a layer if these objects are found across several layout tabs and model space?

 

At the moment, I'm getting the objects using:

 

(setq a (ssget "X" '((8 . "Revision"))))

 

This finds all objects in the drawing, but if I just use:

 

(command "_.erase" a "")

 

to delete them, only the the objects in the current layout or space are getting deleted...

....


LAYDEL does that, and also purges the Layer out of the drawing.  [I'm not in a place right now where I can test whether that can be used in AutoLISP, but it's pretty simple to do manually.]
 

It's true of all object selections in (command) functions that they only "see" objects in the current space.  And stepping through that selection and using (entdel) on each item in it doesn't do what you're looking for, either, even though in many other ways objects in non-current spaces can be worked on with (ent...) and other functions.

Kent Cooper, AIA
Message 3 of 3
iwafb
in reply to: Kent1Cooper

Thanks for your reply.

 

(command "_.laydel" "N" "Revision" "" "y")

 

Hadn't thought of that! I thought I was going to have to process the selection set and switch between layouts... In my case I didn't care if the layer was deleted, so it works a treat!

 

Cheers

John

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost