ziemerd Posted February 4, 2010 Posted February 4, 2010 I've searched and cant' find anything that is quite like my situation. I have a block that does not have attributes. I have inserted it into several drawings. I found a mistake on the block so I used BEDIT to make corrections. When I open the drawings with the old version I try to replace the block with the new block but it keeps inserting the old block. It's not until I do a BEDIT in each drawing will the block update. Is there a way I can clear out the "cache" so to speak to rid my drawing of the old block so when I insert the same block with the same name it inserts the new block with the changes? Thank you. Dawn Quote
nukecad Posted February 4, 2010 Posted February 4, 2010 When you say you are inserting the new block into the old drawings are you browsing to where the updated block is kept? If you just pick the blockname from the drop down list without browsing it will just insert the already defined (old) block. When you browse to the newly defined block of the same name and insert that you should be asked if you want redifine the block Quote
dbroada Posted February 4, 2010 Posted February 4, 2010 if you insert the new block as an external file you should get a "update block?" message. Answer yes to this and all blocks should update. How are you inserting the new block? Quote
ziemerd Posted February 4, 2010 Author Posted February 4, 2010 I'm clicking on Insert > Block. I just found this: To update a block definition that originated from a drawing file 1. If DesignCenter is not already open, click Tools menu > Palettes > DesignCenter.If DesignCenter is not already open, at the Command prompt, enter adcclose. 2. In the tree view, click the folder that contains the drawing file from which the block originated. 3. In the content area (on the right side), right-click the drawing file. 4. On the shortcut menu, click Insert as Block. 5. In the Insert dialog box, click OK. 6. In the alert box, click Yes to overwrite the existing block definition. 7. Press ESC to exit the command. I'm assuming each of my blocks need to be a separate drawing which I think is also called WBLOCK. Quote
nukecad Posted February 4, 2010 Posted February 4, 2010 Yes; if you want to updat a block as you are describing then you should have it as a seperate .dwg (wblock will do this) then Browse to this dwg and insert it to update the old block. As long as you have kept the name the same you will be asked if you want to overwrite the old block definition, say YES and your block will be updated in that drawing. Don't forget to save the drawing with the newly defined block. Quote
ziemerd Posted February 9, 2010 Author Posted February 9, 2010 This is not working for me. The block is in a separate drawing, I went into the Design Center, right clicked and chose Insert Block, then ok but never got the alert box asking if I wanted to overwrite anything and it inserted the old block. Is there anything else I can do to make this work without having to copy the entire drawing and paste it into a new drawing? Thanks for the help. Quote
ziemerd Posted February 10, 2010 Author Posted February 10, 2010 I figured it out. There is no message for block update or to redefine the block. Instead, I go in to the Design Center and right click the icon. One of the options is to insert and redefine. When I choose this it inserts the new block and updates all the others. Thanks for the help. Dawn Quote
nukecad Posted February 10, 2010 Posted February 10, 2010 Hmm, didn't know that. There again I don't use the design centre, I just insert blocks directly from my own block library. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.