Hi, hope you had a nice weekend!
I've tested both LISPs. And before i get to my results i got at testing i wanna thank you both for your work.
The codes come pretty close to the result i was hoping for, but there are a few improvement requests.
To the lisp of @Moshe-A :
- When selecting the attributes and missing them, the lisp stops (or when I've already 1 selected goes to the next step).
Maybe you can change it, that when i didn't hit an attribute the command doesnt close, but just keeps on asking me to select an attribute.
- Currently it's not possible to select mtexts. Would be nice if also possible.
- After selecting the basepoint of the rotation, the LISP ask's me to move the attributes. This function is really nice to have, but the "problem" is, that i have to select the rotation basepoint 2 times, when i dont want to move the attributes. So it would be nice to be able to just skip the step of selecting the movement point with rightclick. I tested this and i noticed it's already kind-of possible, but when pressing right click after selecting the rotation basepoint, i don't get a live-preview of my attributes.
- Currently i'm not able to use polarsnap when selecting the rotation angle. I'm only able to select the wanted angle by tiping it or when i set it roughly the angle i want. I have the same issue with the code from @komondormrex .
- Also when selecting the angle of the rotation, i don't really understand what this value means?

- One thing i noticed, when rotating normal texts is, that they dont get placed as seen in the preview. (see video "normal-text-not-rotating" attached). (the magenta "123" text, is the normal text, the blue and green texts are attributes)
- Another strange issue is: when i have rotated the attributes 180° (or 270°) and then try to use torient to get the the text to 0° (or 90°), it always pops back to 180° (or 270°). I have the same issue with the code from @komondormrex . When i use torient and set it to "most readable" it works. (see video "torrient-problem" attached)
To the lisp of @komondormrex :
- I really like the way, you show the selected attributes.
- The LISP only works with attributes, but i would need it, to work also with texts/mtexts.
- Just as the LISP of moshe, i'm not able to use polarsnap when selecting the rotation angle. I'm only able to select the wanted angle by tiping it or when i set it roughly the angle i want.
- Just as the LISP of moshe, when i have rotated the attributes 180° (or 270°) and then try to use torient to get the the text to 0° (or 90°), it always pops back to 180° (or 270°). When i use torient and set it to "most readable" it works. (see video "torrient-problem" attached).
EDIT: The problems with torient where because of the block i was using. I tried it with a different block and it worked just fine. Pretty weird.
I hope you two understand all the things I wanted to describe to you.
And again, thank you already!