@AlexBern44 wrote:
Thank you for this complete answer.
I would like to ask another question on this topic. Perhaps you are familiar with ways to mirror or rescale the block while it is being inserted. That is, to change the direction of the block relative to the insertion point when it is already visible on the screen but not yet inserted in the drawing. Maybe there are some keyboard shortcuts that can be used to make a mirror or to change the scale.
You are welcome.
You can have a look into HELP to learn more about the command "insert" as @Kent1Cooper suggested.
But...
IMO the questions that you arose now are "off the topic". It is not recommended to copy a piece of "long" code to command line.
My early reply in post #2 was showing the basic and "dirty" solution for your question. Actually I am afraid it is not practical in real life because the "code" can not be repeated when you want to insert another block file.
If you do so, you might have to head into AutoLisp and create a new command that allows you to insert varies blocks.
In your code you might have to provide the following user input options:
1. block name and it is location.
2. "mirror" or "not".
3. "change insert scale" or accept 1:1 as default.
BTW You can also browse the AutoLisp forum (see the link below) if you are really happy to learn more about AutoLisp.
Visual LISP, AutoLISP and General Customization - Autodesk Community
HTH and welcome onboard of AutoLisp. 😁
Please mark "Accept as Solution" and "Like" if my reply resolves the issue and it will help when others need helps.
= ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ = ♪ = ♫ =
A circle is the locus of a cursor, starting and ending at the same point on a plane in model space or in layout such that its distance from a given coordinates (X,Y) is always constant.
X² + Y² = C²