TM

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

FREE STUFF 
 

 2007

DWG Compatibles

 ▪ Excel2DWG
 ▪ Word2DWG
 ▪ PDF2DWG

Other Products

 

 AutoCAD Free Tools

Usage: Feel free to use these functions 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: 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!

Important Notes:
  1. We sorry but we cannot provide technical support on freeware.
  2. We do not recommend running VBA code on 2008 or higher on 64bit.
  Title Description Requires MinVer MaxVer Rating
3DFTO3DP.LSP Converts a selection set of 3DFACES into 3DPOLY's ACAD R12    
ADESTRIP.LSP Strips ADE_ENTITY_LOCK from selected objects. ACAD R12    
AECCINV.ZIP Provides a quick command line point inverse in Civil3D (numbers or names). C3D 2000  
AECCNUM2NAM.VLX Copies the point number to the point name on a selection set of AECC_COGO_POINT objects. C3D 2000    
AECPTDUP3.VLX Removes duplicate AECC points in LDT/C3D drawings. C3D/LDT 2000  
ANGLEREP.VLX Reports the interior and exterior angles between two straight segments. ACAD 2000    
ARCOMP.VLX Generates the complementary arc to selected arc. ACAD 2000    
ARCSUM.LSP Returns the total distance of a selection set of arcs, works on arc objects only. ACAD R12    
ATTSTRIP.VLX Quick way to remove all attributes from a selection set of blocks inside a drawing. ACAD 2000    
BLANKBLK.DVB Small 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). ACAD R14 2006  
BLKEXPAT.LSP Explodes the anonymous blocks with data in ATTDEF's created by the ASE 'Make Displayable Attributes' function. ACAD R12    
BLKRENANON.VLX Renames an anonymous block by selecting an existing insert and providing a new name. ACAD 2000  
BLKSCALE.LSP Scales selected blocks in place by designated scale factor. ACAD R12    
BREAKGAP.VLX Breaks linear objects at a picked intersection point with user controlled gap size. ACAD 2000    
BRGDIST.DWG A dynamic block that uses grips and fields, updates on regen. ACAD 2007  
CHGPREV.LSP Activates the 2000 Properties dialog with the previous selection set. ACAD 2000    
CIRCLE2PL.VLX Converts a selection set of circles into polylines. ACAD 2000 2KB  
CLIPCOPY.ZIP Easily copy multiple text and/or mtext objects to the Windows clipboard for pasting into other applications such as Word processors. ACAD 2000 2006
CPY2LAYR.LSP Copies selected objects to a designated layer. ACAD R12    
DETER.VLX A 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! ACAD 2000  
DIMTXTFLIP.VLX Flips the text position of a selection set of dimension objects. ACAD 2000    
DISTLEA.VLX Automates placement of a leader with the distance of a picked segment. ACAD 2000    
DOBYLAYER.VLX Sort the display order of your drawing objects based on layers. ACAD 2000  
DWGSTRIP.EXE Adds a tab strip to 2000-2006 and vertical derivates allowing you to quickly change between loaded drawings.  For 2007+ use this link. ACAD 2000 2006  
EDUSCAN.ZIP Searches a folder (and optional nested subfolders) for drawing files containing the Educational designation. ACAD 2007 2013
FIXBEND.LSP Fixes the END SEQUENCE layer problem created by 2000 where definition crosses layers. ACAD 2000    
FORMCEN.ZIP Moves dialogs (with saved positions) in the current profile back to the AutoCAD window center. ACAD 2000  
GETBACK.DVB Detects the creation of a 2dSolid or Image entity and automatically sends it to the back.  Add to your Startup Suite. ACAD 2000 2006  
HANDTEXT.LSP The pair of functions contained in this file can be used to create a round trip from TEXT in a drawing to a file. ACAD R12  
IMPUCS.ZIP Import User Coordinate Systems from a secondary source drawing. ACAD 2000 2006
IMPVIEW.ZIP Import named views from a secondary source drawing. ACAD 2000 2006
INSROT.LSP Inserts rotated blocks with the attributes maintained horizontal. ACAD R12    
KEYBOARD.DVB Displays 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. ACAD 2000i 2006  
LAYERDES.VLX Lists and adds/edits layer descriptions introduced in AutoCAD 2005. ACAD 2000    
LAYERHTM2.ZIP Displays an exact representation of the layer dialog in your browser, ready to print. ACAD 2007  
LAYERHTM1.ZIP Same as above (with less features), for those running older versions of AutoCAD (2000-2006). ACAD 2000 2006
LAYERFILTER.ZIP This dialog based VBA routine lets you delete all or selected layer filters in a drawing. ACAD 2000 2006  
LINESUM.LSP Returns the total distance of a selection set of lines, works on LINE objects only. ACAD R12    
LFILTERIO.ZIP Export layer filters drawing from a drawing to an external file that can be imported into new drawngs using the companion Import tool. ACAD 2000i 2013
LOMLITE.DVB Layout 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. ACAD 2000 2006  
LOSWITCH.DVB Adds an event that restores a layer state or runs your own script files whenever you change layouts. ACAD 2000i 2006  
LTEXT.VLX Reactive Annotation Tool that works with NATIVE AutoCAD objects such as TEXT, MTEXT, ATTRIB. ACAD 2000    
MHATCH.LSP Creates independent solid fills in a selection set of closed objects. Easy removal of one filled object. ACAD R14    
MOD2EED.ZIP Converts Map Object Data to Extended Entity Data. This data can be listed with AutoCAD's XDLIST command and can be manipulated with custom LISP routines, etc. MAP/C3D 2000  
MULTIDGN.ZIP Imports multiple selected DGN files into the current drawing in one command. MAP/C3D 2007    
NUDGE.ZIP This dialog based VBA routine lets you repeatedly select objects then use its arrow keys and increment value to carefully change the position of objects. ACAD 2000 2006
OBJCOLAY.LSP Converts objects with hard coded color to BYLAYER, creates and places the object on a new layer with the name COLOR plus the color number. ACAD R12    
OPENBAK.ZIP Put 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. ACAD 2000 2006  
PAUDIT.ZIP This tool evaluates all polylines in model space and compares the area reported by the AREA command to the area reported by AutoCAD's own API (the Area property). In our testing the area reported by the AREA command in AutoCAD 2011 or higher can vary on some polylines compared to other methods, specifically including the value returned by previous versions of AutoCAD itself. ACAD 2011 2013
PICKAREA.VLX Reports area & perimeter inside boundary at picked locations. ACAD 2000  
PNTCONV.LSP Analyses 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. ACAD R12    
POLYDIS.LSP Reports the length of a picked polyline. ACAD R12    
PTEXPORT.LSP Export polyline vertex information to a text file. ACAD R12  
QUICKKEY.ZIP Quick Keys 1.2:  Super-Alias system replacement for ACAD.PGP that allows multiple process commands like ZP=ZOOM+PREVIOUS. ACAD R12    
PROPSAVE.DVB Add to the startup suite, when ever you execute a save operation, the DWGPROPS dialog comes up reminding you to enter appropriate data. ACAD 2000 2006  
RECENT.ZIP Allows more than 4 recent files in 2000  Adds a Recent pulldown that will show the last 26 DWG's opened. Requires absolutely NO changes to your menu's! ACAD 2000  
REVCLOUD.VLX Draw revisions clouds in your drawing by dragging your crosshair around the area. ACAD 2000    
RGB2ACI.ZIP Converts all layer colors in the current drawing from RGB to the closest ACI (1-256) color. ACAD 2007    
RTEXTUPD.LSP Update a selection set of RTEXT objects without a full regen. ACAD R14    
RTLTSCAL.DVB VBA Routine for Real Time LTSCALE control. ACAD R14 2006  
SCALESOL.LSP Scales 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. ACAD R12    
SHAPETXT.LSP Occurs 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. ACAD R12    
SLDSTRIP.EXE Strips extra vectors and redundant color assignments inserted into slides by AutoCAD Release 14/LT 97. Brings file size back closer to normal. ACAD R14 R14  
SPL2PL.VLX Converts a selection set of splines to polylines inside the drawing.  No more hoops with DXF files in R12 format. ACAD 2000  
STARBLOCK.DVB To be used when you receive error messages about *PAPER_SPACE1, etc.  Renames the block to purgeable names. ACAD R14 2006  
SWAPLINE.LSP Swaps the endpoints of a line. Helpful for direction control, especially with text linetypes for which direction the text reads. ACAD R12    
SYSVDLG.VLX Restores the missing System Variable Editor Dialog in 2000. ACAD 2000 2000  
TRANSLATE.ZIP Translates annotation objects between languages using the clipboard and Microsoft Translate web page. ACAD 2007 2012
TAG2TXT.LSP Converts ATTDEF's with tag strings to TEXT objects with all identical properties. ACAD R12    
TXT2MTXT.LSP Convert 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. ACAD R13  
TXTEXPRT.LSP Exports TEXT objects to an ASCII file in the order they are selected. ACAD R12    
TXTSTACK.LSP Restacks numerous lines of TEXT objects.  No special selection order required.  Also provides options to change the text size and control the interline scale factor. ACAD R12    
VARCOMP.DVB Dialog based tool for 2000+ users to compare the system variables between two open drawings. ACAD 2000 2006  
WBLOCKM.LSP Lets you designate a target path and automatically wblock all block definitions in the drawing to that folder. ACAD R12  
ZOOMSTA.ZIP Zooms (center) the current display to a specified station on an AECC_ALIGNMENT object. C3D 2007  
ZOOMOBJ.VLX Choose a selection set of objects in the drawing and this routine will zoom to the extents of those objects. ACAD 2000    
 
 
Copyright © DotSoft, All Rights Reserved
Unauthorized duplication is a violation of federal law.