South Plains AutoCAD Users Group

LISP of the Month
2000

January February March April May June July August September October November December

HOME Current LISP 2005 2003 2002 2001 2000 1999 1998 1997


 

December's Lisp of the Month

Stairs.Lsp
Ver. 1.0
Stairs.Lsp

This routine will calculate and draw stair sections based on information you supply from your keyboard and graphics screen. It draws in the current UCS, current linetype, current color, and on the current layer.

Wow! Great routine. Very automated. Draws rounded or square nosing, allows for default values or custom, only requires a couple clicks, and even draws the text values you see to the right with one click. Full details are documented within the routine. Well done.

written by Dan E. Thomas, Denver, CO

 

November's Lisp of the Month

LM.Lsp
Ver. 1.1
LM.Lsp

loads the lisp routine of your choice from a directory called c:\lisp routine can be modified to match whatever directory you keep your routines in. Also included an option to pull up the custom lisp directory you have specified in an explorer window.

written by Jeremiah J. Upton, Arcadia, LA
modified by Jeff Tippit

 

October's Lisp of the Month

Number.Lsp Number.Lsp

A decent LSP program. What it basically does is if you need to install sequential numbers, like lot numbers, you have the option of either giving it specific distance and specific numbers; or able to pick the starting number and then number up until you are done.

You give it both a specific suffix, called Start Number, and a specific prefix, called Initial Number. Ex: if you want to start with the number 100, the suffix would be the last number, or 0(zero), and the prefix would be 10; if you want to start with the number 247, the suffix would be 7 and the prefix would be 24.

As you number up, the suffix sequence up from whatever you pick as the Start Number, to whatever you quit at; the prefix stays static. Ex. if u start with 100; it will become 100, 101, 102..up to 109; then it become 1010, 1011, 1012, etc. ; if u start at 247, the numbering starts at 247, 248, 249, 2410, 2411,..etc.

written by Abu Roy, Bangi, Selangor, Malaysia
evaluated by Alfred Narbaiz, SPAUG Secretary

 

September's Lisp of the Month

Rafter.Lsp Rafter.lsp *Version 1.0*

Rafter Lisp will draw rafters as in building sections. This routine will draw rafters according to information you supply from your keyboard and graphics screen. It will draw in the current linetype, color, ucs, and on the current layer. You will be able to choose from some common rafter tail styles and you can draw any roof rafter slope you want.

written by Dan E. Thomas, Denver, CO

 

August's Lisp of the Month

UPDATED
08/09/2002

Sub_Blk.Zip

Substitute Block Routine - This is an updated version of the block substitution routine that now has the default option of purging the original block from the drawing database. Shows all the values of the picked blocks. Added functionality to work Globally instead of just picking individual blocks. Gives toggles to allow the user to choose to match Layer, Rotation, and Scale based on the Old Block.

based on the original SUBBLK.Lsp by Jeff Tippit
written by
Ewald P. Ruceis, Wheaton, IL

Modified to allow toggles to remember user values. Fixed a bug that had the incorrect rotation angle.
modified by Jeff Tippit

Fixed a bug in the Cancel button.
modified by John Purchase

 

July's Lisp of the Month

PSave.Zip

This routine will add the save name and directory path to your drawing. Prompts you for your initials and then will place the text string in the lower right hand corner of the screen within your limits. it also saves the drawing to a directory called c:\store. 

submitted by Jeremiah Upton
written by
Herb Pringle
modified by Jeff Tippit

Modified for use with R13 and R14 and up.

 

June's Lisp of the Month

BlkBrk2.Lsp BlkBrk.Lsp Revisited - Modification of April 1999's Lisp of the Month.

Added function to get insertion point
Added function to get insertion layer
Added function to insert block
Added error trapping
Added function to convert LWPOLYLINES to POLYLINES before insertion & breaking
Changed the syntax for activating the insertion

written by Rick E. France, Cadalyst Mag. Tip#1026, 1994
modified by Bob Abernethy


   before             after

 

May's Lisp of the Month

MT.Lsp This lisp routine is a multiple trim command. It prompts you to pick objects to be trimmed then then you draw a box around all the edges that are extruding over the line or arc or etc. it automatically trims all of them. However if you make the pick box to large when your trimming the objects it has a tendency not to work.

sent in by Jeremiah Upton

Breaktxt.Lsp This routine breaks text at the selected space in the text string. The command to execute is BT.

sent in by Greg Billings

VPF.Lsp This routine lets you viewport-freeze layers by popping into any viewport in paperspace and then selecting an object whose layer you want frozen in that viewport.

I use it by creating a viewport with all layers thawed and then picking the stuff I want frozen.

sent in by Mike Gilroy

 

April's Lisp of the Month

FL.Lsp
Ver. 1.1
Repeating Fillet command with layer change. 

Commands: FL - prompts for radius & FL0 - defaults to radius 0

The first selected entity will be used to set the layer that the second entity will be changed to.

requested by Jim Seltzer
written by Jeff Tippit
HatchB.Zip Recreates a hatch boundary by selecting an existing hatch.
Boundary is created in current layer/color/linetype in WCS

requested by Jack Lau
written by Jimmy Bergmark

DDXref.Zip
Ver. 1.1
Dialog Box for Xrefing from the November 1995 Issue of Cadalyst Magazine, Tip #1164
Added OPEN command for AutoCAD 2000.

requested by Jeff Hanson
written by M. Belmont
modified by Jeff Tippit
Textout.Lsp Writes selected text out to a user defined TXT file which includes the X and Y locations for each piece of text.

requested by Gerry Powell
written by Bob Thomas
modified by Jeff Tippit

 

March's Lisp of the Month

Totlen.Lsp
Ver. 1.1
Add selected lines, plines, lwplines, splines, and arcs for total length.

written by Rob Herr
modified by Jeff Tippit

 

February's Lisp of the Month

Flange.Lsp

 

 

 

Spacer.Lsp

 

 

Program for drawing a flange.

 

 

 

Program for drawing a spacer.

 

written by Michiel de Bruijcker

 

January's Lisp of the Month

Get cadLIBdu ... Block Manager for AutoCAD

FREE Block Manager for AutoCAD R14 & R2000, AutoCAD Map R2 & R3 & R2000,
Architectural Desktop R1 & R2
and platforms Windows95, Windows98 & WindowsNT

IMHO, cadLIBdu is the best block manager I have ever worked with, either free or purchased.
(which has nothing to do with my helping with its development ;-)

Note from the author: The automatic block preview inside of cadLIBdu will not work with Windows ME and Windows 2000. There is a problem with that exe-file. You will have to make all previews manually (inside of cadLIBdu, you know). all other functions work fine.

written by Martin Nigg

Click for a Larger image

 

All routines that have an author listed in the file are kept intact as to respect authorship.
Some of them may not have an author, if you recognize a routine that is yours please e-mail me so that I can acknowledge you.
If you would like to see your work archived here feel free to send it to the address below.
Any routines will be posted acknowledging you as the author. If a routine is labeled new, it means new for this site.


Powered By SGI Servers
SGI Powered Web Site
Page Maintained & Updated by Jeff Tippit
Original Page Design & Implementation By Patrick M. Slattery
Copyright © 1996-2007 SPAUG
Last Updated February 28, 2007