CAD discussion forum - ask any CAD-related questions here, share your CAD knowledge on AutoCAD, Inventor, Revit and other Autodesk software with your peers from all over the world. To start a new topic, choose an appropriate forum.
Please abide by the
rules of this forum.
How to post questions: register or login, go to the specific forum and click the NEW TOPIC button.
Author |
Topic Search Topic Options
|
Ejas
Groupie
Joined: 10.Apr.2013
Location: Fiji
Using: autocad2012, autocad 2013,vectorworks 2012
Status: Offline
Points: 33
|
Topic: Replacing Blocks Posted: 11.Sep.2014 at 06:32 |
Hi everyone, Does anyone know how to replace blocks from another drawing without affecting the "new block" that has the same block name and would have the same layer as the current block in the drawing? Oh and I almost forgot the "new block" also includes block attributes as well. thanks, EJAS.
|
|
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 11.Sep.2014 at 11:41 |
The new block and the existing block have the same name?
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
|
Ejas
Groupie
Joined: 10.Apr.2013
Location: Fiji
Using: autocad2012, autocad 2013,vectorworks 2012
Status: Offline
Points: 33
|
Posted: 11.Sep.2014 at 23:51 |
Yes, that is correct For example I have a block for water closet in my drawing titled as H-WATER CLOSET, now a friend has made an improved block for a similar project and titled his block H-WATER CLOSET. Is this helpful information?
|
|
philippe JOSEPH
Senior Member
Joined: 14.Mar.2011
Location: France
Using: AutoCAD Mechanical 2017
Status: Offline
Points: 1426
|
Posted: 12.Sep.2014 at 07:10 |
Ejas, in that case the best that you can do is making a file name : H-WATER CLOSET with its point 0,0,0 equal to the insertion point of the old block but :
When you will insert it into your old file the existing block will be updated by the new incomming one ( you will have a message that invite you to update or not that incomming block ).
Keep an explosed copy of your old block and it will be fine.
An other option is to copy/paste an explosed copy of the new block and make it a block again into the file, in that case again keep an explosed copy of the old block.
Edited by philippe JOSEPH - 12.Sep.2014 at 07:14
|
|
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 12.Sep.2014 at 11:37 |
Explosed = exploded I assume?
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
|
philippe JOSEPH
Senior Member
Joined: 14.Mar.2011
Location: France
Using: AutoCAD Mechanical 2017
Status: Offline
Points: 1426
|
Posted: 12.Sep.2014 at 13:37 |
Yes doctor WATSON, it's exploded.
|
|
John Connor
Senior Member
Joined: 01.Feb.2011
Location: United States
Using: AutoCAD 2018
Status: Offline
Points: 7175
|
Posted: 12.Sep.2014 at 13:44 |
I'm an advocate of using the correct terminology as AutoCAD can oft times be confusing enough just on its own.
|
"Humans have a strength that cannot be measured. This is John Connor. If you are reading this, you are the resistance."
<<AutoCAD 2015>>
|
|
Kent Cooper
Senior Member
Joined: 12.Mar.2013
Location: United States
Using: AutoCAD2020, 2023
Status: Offline
Points: 626
|
Posted: 12.Sep.2014 at 20:47 |
You can't have two different Block definitions in the same drawing with the same Block name. But you can Insert it directly with a different name, without affecting the existing Block definition under the old name. Use the -INSERT [non-dialog-box version] command with the NewName=OldName format. Assuming the new one is its own separate drawing file somewhere in the Support File Search Path list:
-INSERT
MyBlockName2=MyBlockName
... [insertion point, etc.] ...
Then a new Block definition, equal to what's in the MyBlockName.dwg file, will be in the drawing under the Block name MyBlockName2, and the drawing's original definition of the Block called MyBlockName will be unaffected.
|
|