LSP to change Annotation Object Scale to current scale and remove any other scale

LSP to change Annotation Object Scale to current scale and remove any other scale

aitorm
Advocate Advocate
1,024 Views
3 Replies
Message 1 of 4

LSP to change Annotation Object Scale to current scale and remove any other scale

aitorm
Advocate
Advocate

Many times I find myself cleaning plans or drawing something in a wrong scale and need to change many object's scales in a bulk to current's one, deleting any other. I would like it to work with any object that can hold a scale list, like mleaders, text, blocks or dimmensions. Could you help me find or create a LSP that helps with that?

0 Likes
Accepted solutions (1)
1,025 Views
3 Replies
Replies (3)
Message 2 of 4

Rick_Tolleshaug_TSC
Advocate
Advocate
Accepted solution

Attached is ChgToCannoscale.lsp (command "CHGTOCANNOSCALE") which does exactly what you're requesting.

 

I wrote this for my own use several years back and use it far more than any AutoCAD annotative scale command.

 

I've also attached (2) 16x16 pixel icon PNG files (Dark and Light color themes) in case you want to add this command to a toolbar or ribbon panel.

Message 3 of 4

aitorm
Advocate
Advocate

Exactly what I needed. I already used 3 times. Thanks a lot!!!

0 Likes
Message 4 of 4

rstanford2FEW7
Participant
Participant

@Rick_Tolleshaug_TSC do you have any lisp routines to change or rename Annotation scales? We currently use Land F/X and it sets scale factors a little differently than what came with Autocad out of the box. I would like something that would autocorrect the scale name, and raito if it was wrong. 

0 Likes