Anuncios

The Autodesk Community Forums has a new look. Read more about what's changed on the Community Announcements board.

How to recover a deleted block but has not been purged?

Anonymous

How to recover a deleted block but has not been purged?

Anonymous
No aplicable

Occasionally I find I have deleted a block days or weeks ago that I still need. If I haven't purged the drawing, it should still be recoverable, yes? How does one recover a block in this case? 

(This is the whole purpose of the purge command, isn't it? As a fail-safe for the later-regretted deletion...? Otherwise, why do we have to go through the purge process (re rename process) to, say, reuse a block name?)

 

Thanks

 

(Windows 10, Autocad LT 2020)

0 Me gusta
Responder
Soluciones aceptadas (1)
3.978 Vistas
8 Respuestas
Respuestas (8)

imadHabash
Mentor
Mentor
Solución aceptada

as i understand ... you may need to insert it again from INSERT command . isn't ? 

Imad Habash

EESignature

0 Me gusta

Kent1Cooper
Consultant
Consultant

@Anonymous wrote:

Occasionally I find I have deleted a block days or weeks ago that I still need. If I haven't purged the drawing, it should still be recoverable, yes? ....


 

You can INSERT another one, but you can't recover the deleted Insertion of it, except under some specific circumstances [the first two of which will not be applicable if you're talking days or weeks ago]:

1)  If you notice immediately, of course, you can use U to undo the deletion/erasure of it;

2)  If you're still in the same editing session, and you haven't Erased anything else or removed anything else with a BLOCK or WBLOCK command since [even if you have  done other things that you don't want to lose with U commands], you can use OOPS to bring it back.

3)  If you happen to have saved a version of the drawing before that was removed, you can open that, copy the Insertion you want to restore from it, and paste it into the current drawing, which will at least preserve its Layer and scale factors and rotation, etc., so you don't need to know what those were, as you would to just Insert a new one.

Kent Cooper, AIA

Cadologist
Advocate
Advocate

A couple more items to add to those already provided by the other individuals that responded to you:

 

  • You can rename a BAK to a DWG to restore the prior version of a file before the latest save. Of course as you mentioned days or weeks ago, this is not going to solve the problem -- however it is useful if you 'catch' the issue just after it happened and just after up-saving a file.
  • Check with you local IT - most companies employ some backup functionality on their servers so you may be able to request an older version of the file from your company's backup protocols, of course dependent if your company has this type of system in place.

Good Luck!!!


Chad Franklin
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Anonymous
No aplicable

Thanks, guys. I guess I never associated the blocks available with INSERT as the ones used in the drawing.

 

I'll have to look up the difference between Undo and Oops.

 

If I understand correctly, I can still use INSERT to recover a block deleted months ago so long as I haven't purged it, yes?

 

Also, is there a way to have the file names of the Auto-saved backups all unique? Perhaps with either a numeric suffix or timestamp or something like that? (ha, if the answer has to do with a lisp routine, then it won't help those of us running LT...) Thanks in advance

 

I'll consider the original question solved. :cara_con_una_leve_sonrisa:

 

 

0 Me gusta

Kent1Cooper
Consultant
Consultant

@Anonymous wrote:

....

If I understand correctly, I can still use INSERT to recover a block deleted months ago so long as I haven't purged it, yes?

....


 

"Recover" is not the word I would use.  You can INSERT another one [or, in official terms, create another reference  to that Block definition].  PURGE does not get rid of Block references, but only gets rid of Block definitions  for which there are currently no references  in the drawing, that is, unused  definitions.  If there are any other [Insertions of]/[references to] that Block definition in the drawing, any [Insertion of]/[reference to] it can be removed with ERASE or the Delete key, and you can't recover that except in the limited circumstances in my previous Reply.  But PURGE will not let you get rid of the definition unless all  have been so removed.

 

In other words, in your phrase "I haven't purged it," it sounds like by "it" you're thinking of an Insertion  of the Block, rather than its definition, but PURGE is about only the latter, never the former.

Kent Cooper, AIA
0 Me gusta

Johanna_Esteban
Advisor
Advisor

Hi @Anonymous, 

 

Currently you only have two blocks in the file:Blocks.JPG

>> If I have not purged the drawing, it should still be recoverable, right? <<
It is correct, if the block has been created or inserted in the file you are working on, it continues there until it is purged. : S


>> How do you recover a block in this case? <<
In case it has already been purged? I'm sorry, there is not one that I know.
If you have it in another file you can copy it or insert it, but if it was only in the file that you purged ... it has gone.

 

Now, if you have taken the work of creating or editing a block and you consider that you will use it again, the most healthy thing is to save it, with WBLOCK you can do it.

 

When purging entities that are not found in use are deleted, it is very practical, you can even execute it if you have to erase everything, that is, you can choose "Purge Checked Items" as layers, or some style of dimension to your choice, the idea it is not to leave unnecessary information in the files that in the end will raise the weight or will be in excess.

Purge Checked Items.JPG

_____________

 

The difference between UNDO and OOPS is that with Undo you immediately undo, throw back what you just did, either erase an element, or delete the last point of a line you are drawing, the command depends.

While Oops, bring back the last thing you deleted (same selection) without having to undo, example:
1. you drew a rectangle
2. You drew a circle.
3. You deleted the rectangle.
4. You made a hatch inside the circle and you drew a lot more.
5. You needed the rectangle that you deleted in step 3 and to avoid redrawing you use OOPS and it is back, without undoing it until you find it, you will not lose what was drawn or modified in step 4.
Note: it only works to bring back the "last deleted".

I hope to clarify the difference a bit, try and understand it better.

 

 

Regards,

 

 



Johanna Esteban

EESignature


Autodesk Expert Elite | Autodesk Certified Professional | AutoCAD Customer Council (Beta Tester for Windows & Mac)

¿Te ha parecido útil este post? ¡Dame Kudos! :cara_guiñando_un_ojo:
Si ha sido resuelta tu inquietud, selecciona 'Marcar como solución' para que otros usuarios la encuentren fácilmente.

Anonymous
No aplicable

@Kent1Cooper wrote:

@Anonymous wrote:

....

If I understand correctly, I can still use INSERT to recover a block deleted months ago so long as I haven't purged it, yes?

....


 

"Recover" is not the word I would use.  You can INSERT another one [or, in official terms, create another reference  to that Block definition].  PURGE does not get rid of Block references, but only gets rid of Block definitions  for which there are currently no references  in the drawing, that is, unused  definitions.  If there are any other [Insertions of]/[references to] that Block definition in the drawing, any [Insertion of]/[reference to] it can be removed with ERASE or the Delete key, and you can't recover that except in the limited circumstances in my previous Reply.  But PURGE will not let you get rid of the definition unless all  have been so removed.

 

In other words, in your phrase "I haven't purged it," it sounds like by "it" you're thinking of an Insertion  of the Block, rather than its definition, but PURGE is about only the latter, never the former.


hahaha, OK, I'll try this again:

If I understand correctly, I can still use INSERT to [undelete, so to speak,] a [block reference] deleted months ago so long as I haven't purged [the block definition], yes?

 

Thanks for the explanation of why the initial syntax was incorrect.

 

"We need to make sure our T's are dotted and our I's are crossed. Especially that our eyes are crossed."

0 Me gusta

Anonymous
No aplicable

Thank you for the explanation of oops vs undo!

0 Me gusta