Category Archives: AutoLISP

AutoLISP: HEAL – Erase Block & Heal Line

If you have blocks that lie upon a line and where they are on the line it has been trimmed, this routine might be of some use. this routine will let you simply select the block that rests on your … Continue reading

Posted in AutoLISP, AutoLISP: Modify, Blocks | 1 Comment

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

Adding Lisp Files to a Tool Palette

If you have some lisp routines that you would like to have available when you are working in various drawings here is a way to have them available in all your drawings. This method of adding the .lsp files to … Continue reading

Posted in AutoLISP, Customization, Manage, TIPS | 10 Comments

AutoLISP: Fillet To A Selected Point

This is a useful routine that lets you easily create a fillet when the radius of the fillet is not not known. The point that you pick while defining the radius will lie along the fillet. Here’s how: FP <enter> … Continue reading

Posted in AutoLISP, AutoLISP: Creating, AutoLISP: Modify | 2 Comments

AutoLISP: Define a Pipe’s Path by 3D Curved Objects

Today’s featured routine is a gem if you need to make basic 3D Pipes. It does a couple of awesome thing: 1) It creates a pipe with an inner and outer diameter thus creating a true pipe. 2) Lets you … Continue reading

Posted in AutoLISP, AutoLISP: 3D, AutoLISP: Creating, AutoLISP: Modify, AutoLISP: Polylines | 2 Comments

AutoLISP: Fillet a 3D Polyline

Here is a great routine that lets you easily fillet a 3D polyline. It even gives the option to apply the fillet to all of the vertices. Here’s how: 3DPOLYFILLET <enter> to start R <enter> to specify the radius of … Continue reading

Posted in AutoLISP, AutoLISP: 3D, AutoLISP: Modify, AutoLISP: Polylines | 4 Comments

AutoLISP: Apply Current Page Setup To All Layout Tabs

The title of today’s routine pretty much explains what this LISP routine does. You must have the layout tab active with the correct page setup current on that tab as well. Here’s how: CPS <enter> To start and run ~enjoy … Continue reading

Posted in AutoLISP, AutoLISP: Manage, Layout, Paper Space, Printing - Plotting | 33 Comments

AutoLISP: Auto Trim and Extend Lines

This routine may come in handy if you would like to trim or extend lines to an object. Note: This routine will only modify line objects. Here’s how: TTT <enter> to start Select the bounding edge that the lines will … Continue reading

Posted in AutoLISP, AutoLISP: Modify | 2 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: Change Hatches to Solid Hatches

Today’s featured routine will help you if you need to change some or all hatches to the solid hatch pattern. Here’s how: HATCH2SOLID <enter> Create a selection set by either individual selection or window/crossing selection. Or As shown in the … Continue reading

Posted in AutoLISP, AutoLISP: Modify, Hatch, Modifying | Leave a comment