|
This is a collection of freebies that I've created
over the years. Some are old, some are new. Some are
documented well, some are not. All files are placed in
the public domain, however certain restrictions may apply.
Full details can be found in the documentation included
with each download.
This page has been growing steadily. Look for new
additions as I continue to add files to the freebie
archive!
| Filename |
Size |
Date |
Compatible
with: |
Description |
| Platform |
Release |
| 3DFILLET.LSP
|
15 k |
1995-01-02 |
DOS/
Win |
R12 |
Redefines the FILLET command to
allow filleting of non-UCS coplanar lines, and
allows radius definition during FILLET. |
| BALLOON.LSP |
7 k |
1999-11-03 |
DOS/
Win |
R11-
R2000 |
This program creates leaders and
encloses the leader text in a 'Balloon'. If the
text has fewer than 3 characters, the balloon is
a DONUT; if longer, the balloon is an ELLIPSE.
Both text and balloon continue at the same angle
as the last line in the leader. Editable
parameters let you put the balloon on a specific
layer, adjust the gap between text and balloon
and the balloon's lineweight, and specify whether
the leader is a block or individual entities. |
| BCAL.LSP Bend Calculator
|
6 k |
1998-09-10 |
DOS/
Win |
R11-
R14 |
For sheet-metal fabricators,
this routine calculates some common bend-allowance
related quantities from specific bend parameters.
If invoked transparently the result is returned
directly to an AutoCAD command (such as OFFSET).
This is from my "Sheet
Metal Flat Development with AutoCAD"
course. |
| BDEV.LSP Bend Developer
|
5 k |
1998-09-10 |
DOS/
Win |
R11-
R14 |
This routine uses the k-factor
method with the specified k-factor and metal
thickness to calculate the developed length of a
sheet metal part by selecting the lines and arcs
from a cross-section of the part. This is from my
"Sheet Metal Flat Development
with AutoCAD" course. |
| CALCAREA.LSP |
1 k |
1995-04-21 |
DOS/
Win |
R11-
R13 |
This is a little routine that
writes a comma-delimited file of room numbers and
areas. The data is gathered by entering the room
number then picking the corners of the room. The
file is not commented. |
| DIMPL.ZIP |
3 k |
1995-10-19 |
DOS/
Win |
R12
R13(?) |
A simple routine which makes it
easy to dimension the bearing and distance of a
property line by inserting a block with two
attributes, then filling the attributes in
automatically. |
DWGVER.LSP  |
2 k |
2009-12-12 |
DOS/
Win |
All |
An example of reading the first
few characters of a .dwg file to determine the file version or
corresponding AutoCAD version. Defines (DWGVer
<filename>) and (DWGtoACAD <dwgversion>). |
| FIXBLOCK.LSP |
2 k |
1997-12-31 |
DOS/
Win |
R13
R14 |
Redefines all or selected blocks
so that all entities are on layer '0' (zero),
with color 'BYBLOCK'. |
ISX64.LSP  |
1 k |
2009-12-12 |
DOS/
Win |
All |
Code to detect whether AutoLISP is running on a
64-bit AutoCAD host. |
| MAKEBLOK.LSP |
2 k |
1995-04-28 |
DOS/
Win |
R11-
R13 |
This program takes selected
objects, defines an anonymous block, then inserts
the anonymous block at the original location. |
| PURGEB.LSP |
2 k |
1998-11-15 |
DOS/
Win |
R11-
R14 |
PURGE all unreferenced blocks (including
nested blocks) with one command. The program can
easily be modified to PURGE other items. |
| PWIDTH.LSP |
1 k |
1994-05-02 |
DOS/
Win |
R11-
R13 |
Defines (PWIDTH <new_width>),
which changes the width of all polylines to 'new_width'. |
| STRETCH.LSP |
3 k |
1998-09-04 |
DOS/
Win |
R13
R14 |
A modified STRETCH command for
AutoCAD R13 and R14. This modified STRETCH
command is identical to the built-in version with
one important exception: the first
window selection is used to specify the stretch
window (instead of the last). |
| TABLES.ZIP |
16 k |
1993-05-29 |
DOS/
Win |
R12
R13(?) |
Define and insert custom tables.
Allows cells to be populated with predefined
values or entered during insertion of the table. |
| TINT.LSP |
1 k |
1999-12-28 |
DOS/
Win |
R11-
R2000 |
Defines a TINT command which
returns the theoretical intersection of
two lines. The command can be used transparently
to return the point to an AutoCAD command which
expects a point. |
| Filename |
Size |
Date |
Compatible
with: |
Description |
| Platform |
Release |
1CLICK.ZIP
Stop Missing
Picks |
20 k |
1997-08-21 |
Win |
R13-
R14 |
Translates double-clicks into
two discrete single clicks in order to prevent
the Windows double-click mechanism from causing
AutoCAD to miss pointing device clicks. Load the
appropriate .arx file with APPLOAD to activate
the feature. Includes source code.
Looking for an upgrade? Try QuikPik! |
|
AecAutoOpen.zip |
70 k |
2009-01-24 |
Win |
R2007-R2009 |
Changes AECOPEN command to immediately open
file browser dialog. |
ApplyLayerTable
Changes.arx |
5 k |
1998-08-27 |
Win |
R14 |
This ARX defines an (ApplyLayerTableChanges)
lisp function which forces layer table changes to
be flushed to the display. It does this by simply
calling the ApplyLayerTableChanges() ARX function. |
BigDlg14.zip
Big Dialogs |
190 k |
1997-10-16 |
Win |
R14
*English* |
BigDlg is a simple attempt at
making some common R14 dialog boxes larger by
editing dialog box resources in acadres.dll.
There are some catches (as explained in !ReadMe.txt),
but overall I think it worked pretty well. Again,
this includes a modified acadres.dll from a US
English AutoCAD R14 (it will probably work in
localized versions of AutoCAD, but all dialog
text will be in English.)
Looking for an upgrade? Try QuikPik! |
BigLyr14.zip
Big Layer
Dropdown |
8 k |
1998-09-06 |
Win |
R14 |
Big Layer Dropdown is a utility
which reprograms the layer dropdown combo box in
the 'Object Properties' toolbar so that it
displays wider and taller. This results in no
more truncated layer names, and as many layers
listed at once as possible. The program works
entirely transparently to AutoCAD -- just load
the ARX, either manually or automatically at
startup.
Looking for an upgrade? Try QuikPik! |
ChangeAcad
Title.zip |
4 k |
1998-10-05 |
Win |
R14 |
A sample ARX application which
demonstrates a safe way to modify the AutoCAD
window title. The sample appends a smiley
emoticon to the default window title. Includes
source code. |
| FINDVRTX.ZIP |
5 k |
1997-10-11 |
Win |
R14 |
FindVertex is intended to
demonstrate how it is possible to use ARX to find
the selected segment of an LWPOLYLINE in AutoCAD
R14. It defines a (FindVertex) AutoLISP function
which expects the entity name of an LWPOLYLINE
and a 3D point in UCS coordinates; it returns the
integer index of the vertex which precedes the
selected point (where the first vertex is index
zero, and so on). Includes source code. |
| FULLPATH.ZIP |
20 k |
1997-11-20 |
Win |
R13
R14 |
FullPath forces the AutoCAD
window title bar to show the full path of the
current drawing. Can be loaded automatically at
startup (see !ReadMe.txt for loading instructions).
Looking for an upgrade? Try QuikPik! |
| IDSHX.ZIP |
164 k |
1996-06-26 |
DOS/
Win |
R12-
R13c4 |
An ADS program (with C source
code) which identifies an .SHX file. (IDSHX <shx_filename>)
checks an .SHX file and returns:
|
| LOCKTB.ZIP |
7 k |
1998-04-27 |
Win |
R14 |
LockToolbar is a utility which
"locks" AutoCAD Release 14 toolbars in
position by tricking Windows into ignoring mouse
picks on anything but the toolbar buttons
themselves. This prevents the common problem of
accidentally rearranging toolbars.
Looking for an upgrade? Try QuikPik! |
LspLoad.zip |
37 k |
2009-12-24 |
Win |
R2000-
R2010;
Bricscad 9 - 10 |
LspLoad includes ARX (and BRX) files for each
supported version of AutoCAD that are designed to be renamed to
the name of an associated .lsp/.fas/.vlx file in the same
directory. When the LspLoad module loads, it in turn loads the
associated LISP file. This makes it possible to use AutoCAD and
Bricscad registry demand loading to automatically load a LISP
application at startup. THERE IS
LIMITED DOCUMENTATION! If you need help, post in the Autodesk
discussion groups and someone will assist you. (See
Demand Loading a LISP File for more information, including
source code.) |
| MassProp.zip |
5 k |
2000-01-02 |
Win |
R14 |
This small ARX exposes the AcDb3dSolid::getMassProp
function to AutoLISP, thus allowing mass
properties of 3DSOLID objects to be obtained with
an AutoLISP function call. Includes source code. |
| Filename |
Size |
Date |
Compatible
with: |
Description |
| Platform |
Release |
AcadStatButton.zip  |
417 k |
2010-01-03 |
Win |
R14-
R2010;
Bricscad 9 - 10 |
Freeware C++ library for adding your own status
bar button to the right edge of the AutoCAD or Bricscad status bar.
Includes ActiveX interface for use in VBA and Visual Lisp. |
| iClean.zip |
7 k |
2001-06-16 |
Win |
R2000i
R2002 |
Remove
Buzzsaw, RedSpark, and Point A icons from file dialog 'places'
list. |
| KEYPAD.ZIP |
8 k |
1995-01-14 |
Win |
R13 |
Defines a keypad toolbar (including
all the bitmaps). No documentation. |
| RegMan.zip |
13 k |
2001-06-14 |
Win |
R2000
R2000i
R2002 |
Registry Manager is a utility
designed to allow multiple AutoCAD 2000 based products
to coexist on the same system by dynamically changing
the registry key used by each installation. WARNING:
REGISTRY HACKING IS VERY RISKY. DON'T USE THIS TOOL
UNLESS YOU KNOW WHAT YOU'RE DOING! |
|