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?
Every time i run a project wide purge all blocks routine in Acad 12, it doesn't purge anything at all. Only when i go to each individual page and purge all.
I would like to remove any unused blocks/layers......
We have a number of standard layer group filters. We also have a utility that allows us to re-create our standard layers with the push of a button, making it easy to use the PURGE command to keep the drawings clean.
We have noticed that once we purge our layers out, the group filters are broken. After reinserting the standard layers, some of them show no layers, and others show all of the layers, neither of which is correct. It seems that once a Group Layer Filter no longer sees the layers it was set to include in the layer list, it forgets all its settings and becomes useless.
How can we continue to use PURGE without losing the functionality of our layer filters?
I just started at this company and each time I try to choose a scale for my viewport I am confronted with a daunting list of hundreds of scales to choose from. Most of them have XREFXREFXREFXREF....following them.
how can I reset this to the default list of scales? Or at least purge or edit this massive list. BTW, the same happens when selecting annotative scale.We are on AutoCad 2008.
Is it possible to audit a drawing with the current .Net API for AutoCAD?If so, does it require the editor, or can it be run in the background to enable a lot of drawings to be audited very quickly.
As for purging - i've seen a few posts and articles that talk about purging a very specific thing (i.e. materials, line types, etc.).
Has .Net utility that is similar to the Purge command in AutoCAD? By this I mean, one that will purge all unused objects in the drawing. I have started looking for all the tables that contain the IDs of all the object types that the Purge command looks for.
I have a drawing with an x-ref in it. The x-ref contains multiple layers which, since creating it have purged out of the x-ref. However when i purge the drawing in which the x-ref is in the layers do not remove. Is there a way to remove these?
I have a Drawing that I have been developing as a control/template for surveying purposes. In compiling it I have acquired some empty blocks from another drawing I picked some data from. They are not being used or referenced by anything in the drawing and yet PURGE does not get rid of them. Is there another method I can use?
I'm working on creating some blocks for our office. Basically it is a simple block with a few lines that remain and then a couple attributes you can click on and change. I have added the attribute and all is working well.
My only issue is I would like to make the text in the attributes to be bold. For some reason I can't see to do this. Is it not possible.
Basically I want to try and get some of the attributes to stand out more than others. I tried changing the color and the lineweight of the attibute (which worked the color is different) but when it prints it doesn't change at all.
I have received a drawing from another company that has blocks. When I try to rotate the blocks to an angle through the properties dialog box or by entering an angle at the command line, I am not able to. The value is always set to "E". I can rotate it graphically by placing points on the screen, just not through a key in. It seems like there is a lock on it.
Many of the blocks my company uses were created with the linework within the block on Layer 0, and set to ByLayer.
When I insert it into a drawing, I put the block on a layer other than 0, and use that layer to control the color & linetype.
If I Xref a drawing, and want to turn off or freeze a layer I use the Freeze and Off buttons in the layers section of the ribbon (I'm working in 2012). This way, I don't have to figure out what layer an object is on to turn it off.
Here's the problem: When I try to freeze or turn off a layer by clicking on a block, it doesn't do anything to the layer that the block is on. It tries to effect layer 0. Even if I use the list command to find out what layer an object is on, it says it's on 0.
I found this article that seems to explain how to use layer 0 in blocks: [URL] ....
It seems my company is doing things exactly as that writer recommends. But it still seems incredibly faulty.
What is the best way to design and work with blocks? I always try to avoid using layer 0, but that would waste a lot of time trying to override the company standards.
I have inherited the task of maintining out companies tool palette for all standard blocks. In my efforts I have found a number is issues with the blocks and have made efforts to update the blocks, first using bedit and then by navigating to the palette directory folder where the .dwg files for the blocks are stored. Regardless of these files being changed the palette still inserts the block revision prior to my changes. I have even re-imported the template file to no avail.
Is there a way to have to palette reference the updated files or is there a better way to update these blocks so the palette recognizes the changes immediately?
I am using Autocad 2011 and created a dynamic block which turned out fine.
After making a copy of this dynamic block and doing some additions to this new block (added several flip parameters), I found that when I run my mouse over this new block it lags. I have attached the drawing which contains both the blocks. The one on top is the problematic block whereas the bottom one is the one I created first and made a copy of.
I have several script commands that insert items such as title blocks (xrefs) and page boundaries (blocks). The base point and INSBASE for all files are set to 0,0,0. However the blocks will occassionally come in at different positions. In some cases I can repeat the command multiple times and each time the same block will inset at a different position in the same drawing even though the insert point is set to 0,0,0.
We've recently converted all our microstation drawings to autocad now that the company has decided to go with one cad program company wide. One of the issues we are having after getting the drawings back from the this co. converting them is the cells to blocks conversion inside the drawing. when we open a drawing and see a "Fuse" block for instance and if it a has multiple inserts, it named them:
Fuse Fuse_1 Fuse_2 etc....
is there a lisp routine or some command that would replace the "Fuse_*" blocks with "Fuse"..I've been searching the forums and know about the express tool Replace Block but need to be able to automate somehow. I thought about trying to rename each of the "Fuse_*" but of course it won't let you rename to a block name that already exists.
I am doing electrical drawings with the architect giving me an exported DWG from Vectorworks. I have XREF the background drawing that when opened is about 6 blocks of the building background and 2 blocks of the electrical devices.
Here is the problem: The architect sent me an updated DWG that only has the electrical updates without any backgrounds. My thought was to purge all and then select all the items and then copy with basepoint. Then open the original architects XREF drawing. Select those two electrical block, erase them (or move them to the size a fixed distance). Then paste as block from the other file. Then move the block to the correct location, explode, done.
Big problem: I just tons of this error in the command line referencing different block group numbers being ignored:
Duplicate definition of block Group-1265-1 ignored.
Then the block that was pasted added a background that wasn't in the old drawing and many of the items in that block was either missing or still had the old symbols. Can't figure out how to update the background with confidence that it is really updated with new information and not keeping old.
If I open a new drawing and paste that block in, everything comes in perfectly
I have a large amount of P&ID drawings that have blocks with attributes. One of the blocks is missing an attribute field that I need so I recreated the block using the same name and added the missing attribute. When I reinsert the block and say "yes" to updating the block's definition within one of my P&ID drawings everything seems fine except when I try to edit the block to fill in that field.
The newly added attribute doesn't show up but when I right click one of these blocks and select Block Editor the new attribute field does shows up so the redefine did work I just can't use that attribute. Is this a bug in AutoCAD? How I can use this attribute?
I have a drawing that have blocks in them I cant find inserted. I cant purge them or the linetypes they have. How do I strip them out if I cant find them to explode them?