Category Archives: AutoLISP: Blocks

Block Description to Multileader

Following up on the previous post – The routine illustrated below is also made by Alan Thompson found HERE lets you select a block and place a multileader containing the Block’s description (see below for “block description”) Use the command BDESC2ML … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, Blocks, Leaders, multileaders | 11 Comments

AutoLISP: Block Name to MultiLeader

The routine illustrated below is from Alan Thompson found HERE at CADTutor. This routine lets you select a block and place a multileader that contains the name of the block. The arrowhead or leader point is automatically placed at the block’s … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, Blocks, multileaders | 6 Comments

AutoLISP: Updated Heal Line/Polyline

There were 2 posts from a while back that did the same thing – Erase a selected block and then heal the LINE or POLYLINE, but the annoying thing was that only one routine would work for LINES and you … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Modify, AutoLISP: Polylines, Modifying, Uncategorized | 2 Comments

AutoLISP: Rotate Multiple Objects Around Their Base Point

There are 2 things in this blog post that I want to point out. 1) Share a LISP routine that rotates multiple objects around their individual base points… 2) The lisp routine shown in this post hasn’t been altered since … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Modify, AutoLISP: Text | 34 Comments

AutoLISP: Select block by name

Even though, you can use the SELECTSIMILAR [found here] command to select a block and then this command will select the other blocks like the selected block…Here is a LISP rouinte that will make a selection set of a named … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Modify | 12 Comments

Autolisp: Find Blocks and Mark Them

This is a re-post of an earlier post that had an error in it. So here it goes again… This routine will let you easily find blocks in your drawing. It does this by drawing lines from the insertion point … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Manage | 3 Comments

AutoLISP: Heal – Erase Block & Heal Polyline

Just like the previous post that heals lines, this routine will work on polylines. it will erase the selected block and then join the two polylines into one. Note: If the block is placed on a curved segment of a … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Modify, AutoLISP: Polylines, Blocks, Polylines | 4 Comments

AutoLISP: Make a Block Quickly

Here is a handy routine that will let you quickly create a block of selected objects – it will even automatically name the block for you. Here’s how: QB <enter> to start (Quick Block) Select the objects that you want … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Creating | 14 Comments

AutoLISP: Select Attributes for Invisibility

Here is a simple lisp routine that lets you select the individual attribute to make it “invisible.” Here’s how: INVIS <enter> to start Select the attributes that you would like to be invisible <enter> when finished (defun c:invis (/ ent … Continue reading

Posted in Attributes, AutoLISP, AutoLISP: Attributes, AutoLISP: Blocks, AutoLISP: Modify | Leave a comment

AutoLISP: Replace Selected Points with Block

Today’s featured routine lets you replace selected points in a drawing with a defined block in the drawing. This routine could be more rubust but it is still helpful. It does let you specify the scale of the block and … Continue reading

Posted in AutoLISP, AutoLISP: Blocks, AutoLISP: Creating, AutoLISP: Modify | 18 Comments