AutoCad :: How To Delete (cannot Be Purged) Unused Blocks
May 3, 2011
I have an CAD file with a lot blocks which I don't use. I would like to delete them. So I do "Purge" which took care of some but not all. There are still a lot of "cannot purge" blocks. So I do "Insert", I see about 30 blocks. Choosing one of those, I can edit the block. (Doing the "Insert" was just my beginner's test step to see how many unwant blocks I still have.) I believe they cannot be purged because they are nested.
How can I delete the 'cannot be purged" unused blocks?
I know a lot of the blocks have other blocks nested in them. Is deleting the 'parent' blocks enough for me to purge?
I want to attach an xref of "12015.01 - 69 East Ave BB02", but AutoCAD gives me the following error:
Error: "12015.01 - 69 East Ave BB02" is already a standard block in the current drawing. *Invalid*
First I checked to make sure there were no referenced blocks or xrefs in the drawing. I then attempted to purge the following blocks:
"12015.01 - 69 East Ave BB00"
"12015.01 - 69 East Ave BB01"
"12015.01 - 69 East Ave BB02"
Nothing happens. I click on "View items you cannot purge" and highlight any of those blocks and this is what I get:
This block definition cannot be purged if:
-- It is nested inside another block. -- It is inserted in the drawing. -- It is an attached xref drawing.
If I copy and paste the drawing into a new file, the blocks does not copy over, so it is obviously a problem with the file and not the drawing (if that makes any sense). I would simply replace the file, but all of my CD's Xref those three files and I don't have the time to go through and re-insert all of them.
I'm trying to delete a unused layer. But when I do that I get the following error (see attachment). I googled a bit and figured out that the LAYDEL command might solve my issue, but as I'm using Autocad 2013, that's not possible, as it doesn't have this command..
The block that causes the error can also be deleted, I tried with the purge command, but must be doing something wrong cause it didn't work. With regard to the purge command, I see it this way (attachment 2), how can you display it in a window kind of view to get a better overview?
I'm trying to delete a unused layer. But when I do that I get the following error (see attachment). I googled a bit and figured out that the LAYDEL command might solve my issue, but as I'm using Autocad 2013, that's not possible, as it doesn't have this command...
The block that causes the error can also be deleted, I tried with the purge command, but must be doing something wrong cause it didn't work. Oh yeah, with regard to the purge command, I see it this way (attachment 2), how can you display it in a window kind of view to get a better overview?
I have the same block repeated multiple times in a drawing, and I want to delete the last attribute in all of the specific blocks. When I edit the block in block editor, the attributes do not show up. After I explode the block, there is no text. The attached image shows the properties of the block.
I have user parameters that are no longer needed and are not being used anywhere. They each takes 4-5 seconds to delete, prior to 2012 this would happen instantly.
I can delete every unused material except one in the Material Editor.I am trying to make the custom Material library and somehowI have got the Material I cannot delete. URL....
Is there a way to "lock" layers so that they cannot be deleted or purged from a drawing?
I have a template with all titleblocks, layers, dim styles, and such, all set up. But since there are a small group of layers that are not actually used in the drawing or template they are "purgable" or "deletable". As far as I understand locking the layer locks the geometry to keep it from being edited so it will not work for what I am thinking.
In autocad 2011 ... I am looking for some sample code to delete all blocks with specific names in a multi layout drawing. There may be multiple blocks with the same name.
This is what I have so far ... this code collects the objects and loops through the layouts and the blocks ... if it finds the text "REVBLK" in the block name ... I want it to delete the block ... it does delete some of them but not all of the blocks ...
Dim E1 As Object Dim ATS As Variant Dim EA As AcadAttributeReference Dim objLayouts As AcadLayouts Dim LayerNextNo As Integer Set objLayouts = ThisDrawing.Layouts LayerNextNo = ThisDrawing.ActiveLayout.TabOrder
in order to streamline some of my duties i wonder if theres a way to have a dynamic block not only that can change it's length and the dimension for that length (easy) but will also add features to the part. For example can one be made that when stretching its length that once it reaches a certain length automatically split into two sections and keep those 2 sections equal? Also can it be made to contain a tag that keeps track of the lengths as well as number of joints between sections multiplied by a constant?
We have a set of standard layers and styles we wish to be in every file. Many users are purge happy. and the these standards many times get purged out.
I have a block I've created that holds all the standard styles and layers which I have turned to an anonymous block. I wish to stick this somewhere that would make it unpurgeable. I thought I'd find another block which normally cannot be purged and place my block inside, but am not certain which one would be best.
where I might place this block to cause it to be un-purgeable?
I have attached a simple dwg file with two dimension styles in it. The current style ("standard") is also the default, so it obviously cannot be purged. The other one ("PULL_X"), which is clearly not current, is also not used by anything in the drawing (as far as I can tell), yet it won't purge.why it cannot be purged?
In my seemingly never-ending battle with standardizing, I have created a template with all the layers I expect to use in the future. The template will be used by both surveyors and engineers so I have layers that won't ever be used by surveyors. What I don't want is the surveyor to purge the drawing and delete all the layers that the engineers will need. I found the link below explaining and .lisp to replace deleted layers.
[URL]
Now, I am completely new at .lisp and how to use them. Also, this template is used in a program called BricsCad (some of the older generation still uses it instead of Autocad) and using .dws and checking isn't an option for them.
Needed to purge items in a drawing to recover a drawing in order to repair corruption within it it. I purged and audited the drawing in question and then created a block or the drawing elements which I imported to a new drawing sheet. That's great, all is well but.....obviously (now) the only layers, dimscale,etc. items I normally use in my template sheet are gone and only the items remaining after the purge are the ones that were in my original drawing.
How can I, or can I replace my normal full layer list, dim settings, blocks, etc?
I've noticed in my projects, and to a lesser extend in family creation, that when I purge, the files is sometimes larger after the purge than before. This seems counterintuitive.
How to restore families purged from a project? Specifically, a new user purged everything not in use from the model, and is now unable to place a 2x2 ACT ceiling. Drawing one in another file and pasting into the model has no effect. This family is not listed in the Imperial Library; is there some other location for these system families?
I am using Inventor 2009 SP2, OS is XP Professional 2002 SP3.
I copy a file which has lot of parameters, I want to delete some of them, but Inventor Parameters pop up window just has buttom to add a user Parameter, without button to erase one.
Autodesk Inventor Professional 2013 (64 Bit) SP2 Windows 7 Professional Service Pack 1 Intel(R) Xeon(R) CPU E5645 12.0 GB Memory
I received a file (exported from datacad) with apx. ~1000 dimension styles. I selected all dimensions and changed their style to a new style. Now I want to delete the old styles, but Autocad says they are used. I tried purging, but it doesn't work.
When I open a new template all the correct linetypes are there and the drawing works fine, I can purge and they are deleted if not in use.
When I copy ANYTHING from one of my existing drawings which contains all these odd linetypes then they all appear in the new drawings and they will not purge.
ANYTHING = Text, blocks, lines... etc.
From reading about similar problems I think it has risesn from Binding/Inserting (I cant remember which one I used) of a Xref orignially from Microstation into a drawing I did about 3 months ago. The linetypes have just stuck around.
I have a large xref from a client that is causing me some grief. When I open it, I get a message about it having over 5,000 annotative scales (seriously!). What do I need to do to get rid of them? I'm not a big fan of xref's & things like this make me like them even less!
I have a drawing that has hundreds of text styles that do not seem to be used by anything that I cannot purge. I have even deleted everything in the entire drawing, and it still says that the text styles are in use. Is there a way to override the purge since I know that the text is not in use.