Free AutoCAD Lisp
Lockup.lspLocks all selected entities (except proxy objects) within a drawing. By: John D. Chapman
With help from: Stig Madsen, Celie Dailey, Pat Starkey.
Based on and expanded from AB.lsp by Brian Debelius (Make/Insert an Anonymous Block) and AB-Minsert.lsp by Rick McElvain (Make/MINSERT an Anonymous Block).
Inspiration from Adam Conrath (MINSERT).
Special mention to Jim Fisher.
March 5, 2002: - Separate block made of solids before main routine runs.
March 7, 2002: - Separate Block made of background colours (8,9,251-255).
March 22, 2002: - Improved error trapping.
This routine turns on, thaws, and unlocks all layers before it starts the lock.
The state of your layers prior to running LOCKUP will be restored in AutoCAD 2000i only.
Contours.lspCONTOURS.LSP - a lisp program by Tony Hotchkiss
Finds the mid-boundary between two polylines using parametric distances around the polylines
Working information at: http://aec.cadalyst.com/aec/article/articleDetail.jsp?id=180709
Hatchb.lspRecreates hatch boundary by selecting a hatch
Boundary is created in current layer/color/linetype in WCS
By Jimmy Bergmark
2000-02-12 - First release
2000-03-27 - Counterclockwise arc's and ellipse's fixed
Objects created joined to lwpolyline if possible
Error-handling, undo of command
Can handle PLINETYPE = 0,1,2
2000-03-30 - Integrating hatchb and hatchb14
Selection of many hatches
Splines supported if closed.
Tested on AutoCAD 2000, should be working on older versions too.