DotSoftDotSoft


TM

The Leading Developer of
AutoCAD Add-on UtilitiesThe Leading Developer of
AutoCAD Add-on Utilities

FREE STUFF 
 

Main Menu

AutoCAD

No LT Zone


All of our products require full AutoCAD!

 

 AutoCAD Free Tools

Usage
Feel free to use the functions here in any way you please, with these exceptions.

  1. You may not include any of this code in your own works for others.
  2. You may not modify this code and offer derivatives.
  3. You may not post them online (including web sites, ftp sites, bulletin boards, and other online services) for public downloading.

Disclaimer
DISCLAIMER: DOTSOFT DISCLAIMS ANY AND ALL LIABILITY FOR ANY DAMAGES ARISING OUT OF THE USE OR OPERATION, OR INABILITY TO USE ANY INFORMATION AVAILABLE HERE. FURTHERMORE, BY USING THIS INFORMATION YOU AGREE TO HOLD DOTSOFT HARMLESS FROM SUCH CLAIMS. DotSoft makes no warranty, either expressed or implied, as to the fitness of this information for any particular purpose. All materials are to be considered ‘as-is’, and use of any information should be considered as AT YOUR OWN RISK!

Newsletter
If you would like to be informed when new free tools become available, use the side panel on the right to sign up for our newsletter.

Important Notes

  1. Do not expect technical support on the Free tools provided.
    If you email us we may reply.  Please don't call for support on free tools.
  2. Right click on the diskette icon and choose 'Save Link As'
 TitleDescriptionRequiredSize
3DFTO3DP.LSPConverts a selection set of 3DFACES into 3DPOLY'sAutoCAD R12+<1kb
ADESTRIP.LSPStrips ADE_ENTITY_LOCK from selected objects.AutoCAD R12+<1kb
ANGLEREP.VLXReports the interior and exterior angles between two straight segments.AutoCAD 2000+3kb
ARCOMP.VLXGenerates the complementary arc to selected arc.AutoCAD 2000+2kb
ARCSUM.LSPReturns the total distance of a selection set of arcs, works on arc objects only.AutoCAD R12+<1kb
ATTSTRIP.VLXQuick way to remove all attributes from a selection set of blocks inside a drawing.AutoCAD 2000+2kb
BLANKBLK.DVBSmall VBA routine that fixes the Invalid Block Name "" Found error that can occur in AutoCAD.  The blank block will be renamed to BLANK-###### (Number determined at runtime).AutoCAD R14+<1kb
BLANKBLK.ARXFor use on AutoCAD 14.0 systems that does not have VBA support.  This ARX provides a BLANKBLK command which checks the current drawing and corrects blank blocks.AutoCAD R14356kb
BLKEXPAT.LSPExplodes the anonymous blocks with data in ATTDEF's created by the ASE 'Make Displayable Attributes' function.AutoCAD R12+<1kb
BLKSCALE.LSPScales selected blocks in place by designated scale factor.AutoCAD R12+<1kb
CHGPREV.LSPActivates the AutoCAD 2000 Properties dialog with the previous selection set.AutoCAD 2000+<1kb
CIRCLE2PL.VLXConverts a selection set of circles into polylines.AutoCAD 2000+2kb
CLIPCOPY.ZIPEasily copy multiple text and/or mtext objects to the Windows clipboard for pasting into other applications such as Word processors.AutoCAD 2000+40kb
CPY2LAYR.LSPCopies selected objects to a designated layer.AutoCAD R12+<1kb
DETER.VLXA strong deterrent to prevent changes (by others) to the drawing because it can’t be exploded or refedited.  Be careful to use only on a copy of your drawing you intend to send to others!AutoCAD 2000+4kb
DISTLEA.VLXAutomates placement of a leader with the distance of a picked segment.AutoCAD 2000+2kb
DOBYLAYER.VLXSort the display order of your drawing objects based on layers.AutoCAD 2000+<1kb
DWGLIST.EXEGenerate printed reports of drawing information including the bitmap preview.AutoCAD R14+2.5mb
DWGSTRIP.EXEAdds a tab strip to AutoCAD 2000-2006 and vertical derivates allowing you to quickly change between loaded drawings.  For 2007+ use this link.AutoCAD 2000-20061.3mb
FIXBEND.LSPFixes the END SEQUENCE layer problem created by AutoCAD 2000 where definition crosses layers.AutoCAD 2000+<1kb
GETBACK.DVBDetects the creation of a 2dSolid or Image entity and automatically sends it to the back.  Add to your Startup Suite.AutoCAD 2000+15kb
HANDENT.LSPThe pair of functions contained in this file can be used to create a round trip from TEXT in a drawing to a file.AutoCAD R12+<1kb
IMPUCS.ZIPImport User Coordinate Systems from a secondary source drawing.AutoCAD 2000+30kb
IMPVIEW.ZIPImport named views from a secondary source drawing.AutoCAD 2000+40kb
INSROT.LSPInserts rotated blocks with the attributes maintained horizontal.AutoCAD R12+<1kb
KEYBOARD.DVBDisplays a floating dialog that resembles the computer keyboard. Mouse users can click on keys to supply input to the AutoCAD command prompt.  Add to your Startup Suite.AutoCAD 2000i+3kb
LAYERDES.VLXLists and adds/edits layer descriptions introduced in AutoCAD 2005.AutoCAD 2000+<1kb
LAYERHTM.ZIPDisplays an exact representation of the layer dialog in your browser, ready to print.AutoCAD 2000+36kb
LAYERFILTER.ZIPThis dialog based VBA routine lets you delete all or selected layer filters in a drawing.AutoCAD 2000+8kb
LINESUM.LSPReturns the total distance of a selection set of lines, works on LINE objects only.AutoCAD R12+<1kb
LFILTERIO.ZIPExport layer filters drawing from a drawing to an external file that can be imported into new drawngs using the companion Import tool.AutoCAD 2000i+15kb
LOMLITE.DVBLayout Manager Lite.  Lets you lock/unlock all the  viewports on multiple layouts, plot layout tabs in the correct order, or set the PSLTSCALE on or off on multiple layouts.AutoCAD 2000+66kb
LOSWITCH.DVBAdds an event that restores a layer state or runs your own script files whenever you change layouts.AutoCAD 2000i+7kb
LTEXT.VLXReactive Annotation Tool that works with NATIVE AutoCAD objects such as TEXT, MTEXT, ATTRIB.AutoCAD 2000<1kb
MHATCH.LSPCreates independent solid fills in a selection set of closed objects. Easy removal of one filled object.AutoCAD R14<1kb
NUDGE.ZIPThis dialog based VBA routine lets you repeatedly select objects then use its arrow keys and increment value to carefully change the position of objects.AutoCAD 2000+16kb
OBJCOLAY.LSPConverts objects with hard coded color to BYLAYER, creates and places the object on a new layer with the name COLOR plus the color number.AutoCAD R12+<1kb
OPENBAK.ZIPPut an end to the hassle of trying to open BAK files created by AutoCAD. Now you can simply type in OPENBAK at the command prompt, select the BAK file and its open in the editor.AutoCAD 2000+12kb
PICKAREA.VLXReports area & perimeter inside boundary at picked locations.AutoCAD 2000+2kb
PNTCONV.LSPAnalyses a selection set of TEXT and POINT's, CIRCLE's, or INSERT's using the coordinates of the point marker and the point number of the TEXT to create a comma separated ASCII file in the form of PNEZD.AutoCAD R12+<1kb
POLYDIS.LSPReports the length of a picked polyline.AutoCAD R12+<1kb
PTEXPORT.LSPExport polyline vertex information to a text file.AutoCAD R12+<1kb
QUICKKEY.ZIPQuick Keys 1.2:  Super-Alias system replacement for ACAD.PGP that allows multiple process commands like ZP=ZOOM+PREVIOUS.AutoCAD R12+16kb
PROPSAVE.DVBAdd to the startup suite, when ever you execute a save operation, the DWGPROPS dialog comes up reminding you to enter appropriate data.AutoCAD 2000+9kb
RECENT.ZIPAllows more than 4 recent files in AutoCAD 2000  Adds a Recent pulldown that will show the last 26 DWG's opened. Requires absolutely NO changes to your menu's!AutoCAD 2000+4kb
REVCLOUD.VLXDraw revisions clouds in your drawing by dragging your crosshair around the area.AutoCAD 2000+<1kb
RTEXTUPD.LSPUpdate a selection set of RTEXT objects without a full regen.AutoCAD R14+<1kb
RTLTSCAL.DVBVBA Routine for Real Time LTSCALE control.AutoCAD R14+41kb
SCALESOL.LSPScales 2D solids in place at specified scale factor.  Prompts for which solid vertex 1-4 to use as the scaling point.  Useful for scaling SOLID arrowheads in place.AutoCAD R12+<1kb
SHAPETXT.LSPOccurs when drawings are opened, returning several different numbers. It is repeated with every regen. This routine you can correct 'invisible' text that causes these messages.AutoCAD R12+<1kb
SLDSTRIP.EXEStrips extra vectors and redundant color assignments inserted into slides by AutoCAD Release 14/LT 97. Brings file size back closer to normal.AutoCAD 14, or LT97 Only43kb
SOLID2XL.DVBExports 3DSOLIDs information directly to Microsoft Excel.AutoCAD 2000+21kb
SPL2PL.VLXConverts a selection set of splines to polylines inside the drawing.  No more hoops with DXF files in R12 format.AutoCAD 2000+4kb
STARBLOCK.DVBTo be used when you receive error messages about *PAPER_SPACE1, etc.  Renames the block to purgeable names.AutoCAD R14+28kb
SWAPLINE.LSPSwaps the endpoints of a line. Helpful for direction control, especially with text linetypes for which direction the text reads.AutoCAD R12+<1kb
SYSVDLG.VLXRestores the missing System Variable Editor Dialog in AutoCAD 2000.AutoCAD 2000+50kb
TABLETB.ZIPAdds a Table Toolbar to AutoCAD 2005 or higher.AutoCAD 2005+35kb
TAG2TXT.LSPConverts ATTDEF's with tag strings to TEXT objects with all identical properties.AutoCAD R12+<1kb
TXT2MTXT.LSPConvert a selection set of TEXT objects to a single MTEXT object.  Unlike others it does not require that you select the text in any particular order.AutoCAD R13+<1kb
TXTEXPRT.LSPExports TEXT objects to an ASCII file in the order they are selected.AutoCAD R12+<1kb
TXTSTACK.LSPRestacks numerous lines of TEXT objects.  No special selection order required.  Also provides options to change the text size and control the interline scale factor.AutoCAD R12+<1kb
VARCOMP.DVBDialog based tool for 2000+ users to compare the system variables between two open drawings.AutoCAD 2000+109kb
WBLOCKM.LSPLets you designate a target path and automatically wblock all block definitions in the drawing to that folder.AutoCAD R12+<1kb
ZOOMOBJ.VLXChoose a selection set of objects in the drawing and this routine will zoom to the extents of those objects.

AutoCAD 2000+<1kb
 
 

DotSoft Newsletter

We periodically send out a newsletter containing useful tips, as well as announcements of new tools, including free utilities each issue.

First:
Last:
Email:

(This information will never be disclosed to other parties, and the only thing you will receive is our periodic newsletter.)

 

 
Copyright © DotSoft, All Rights Reserved
Unauthorized duplication is a violation of federal law.