CADEx

How-to Guides for CAD Automation

Step-by-step walkthroughs for loading, installing, and using AutoCAD, Civil 3D, and Revit plugins. 15 guides, all by working CAD pros.

Short answer

These guides cover the everyday questions CAD pros hit when installing automation: how to NETLOAD a .NET plugin, how to load and auto-load a LISP routine, how to install a Civil 3D add-in or Revit add-in, how to run a Dynamo script through Player, and how to ship your own plugin as an AutoCAD .bundle.

All guides

How to Load a LISP Routine in AutoCAD

Three reliable ways to load .lsp, .fas, and .vlx files into AutoCAD, plus how to add them to the Startup Suite so you never reload again.

How to Auto-Load a LISP Routine When AutoCAD Starts

Four ways to make a LISP routine load automatically — Startup Suite, ACAD.lsp, acaddoc.lsp, and Trusted Locations — and which to pick.

How to NETLOAD a .NET Plugin in AutoCAD

Load a C# / VB.NET plugin DLL into AutoCAD with NETLOAD, troubleshoot common load errors, and set up auto-load so you don't NETLOAD every session.

How to Install a Civil 3D Plugin

Step-by-step install for Civil 3D add-ins, including installer-based bundles, manual NETLOAD, and per-version compatibility checks.

How to Run a Dynamo Script in Revit

Open and run a .dyn graph in Revit's Dynamo editor, or deploy it to non-Dynamo users through Dynamo Player.

What Is AutoLISP and Why CAD Pros Still Use It

AutoLISP explained from scratch — what it is, why it's still relevant 40 years later, and when to choose it over .NET.

What Is NETLOAD in AutoCAD?

NETLOAD explained — what it does, what it doesn't, and how it differs from APPLOAD, AUTOLOAD, and Trusted Locations.

How to Write Your First AutoLISP Routine

Write, save, and load a five-line LISP routine that adds a custom command to AutoCAD.

How to Add a Trusted Location in AutoCAD

Stop the security warning when you load LISP and .NET files by adding the folder to AutoCAD's Trusted Locations list.

How to Create an AutoCAD .bundle Auto-Load Package

Package a .NET plugin (or LISP) so AutoCAD picks it up automatically every session — no NETLOAD required.

How to Install a Revit Add-in

Install a Revit .NET add-in by dropping the .addin manifest and DLL into your Revit Addins folder, or run the vendor's installer.

How to Use Dynamo Player to Run Scripts Without Dynamo

Run vetted Dynamo graphs from a simple dialog so non-Dynamo users can use the automation your BIM manager built.

How to Export Civil 3D Data to LandXML

Export alignments, surfaces, parcels, and pipe networks from Civil 3D as LandXML so survey, machine control, and hydraulics software can read them.

How to Compile a LISP Routine to FAS

Use Visual LISP to compile your .lsp source into a faster-loading, source-hidden .fas file ready for distribution.

How to Configure AutoCAD Support File Search Paths

Add custom folders to the AutoCAD support path so your LISP, blocks, hatches, fonts, and templates load without full paths.