home - about - advertise
    
 
 
Sponsors
Navigation
Partners

 
Programming Tutorials

AutoCAD .NET: EntityJig - Keyword Input for Circle Jigging - adding keyword support for collecting color for circle during its jigging, Spiderinnet1's Blog, Feb 2, 2012

Auto-Generate AutoCAD .NET LongTransaction Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 1, 2012

AutoCAD .NET: EntityJig - Jig Circle by Center and Radius - Spiderinnet1's Blog, Jan 30, 2012

Auto-Generate AutoCAD .NET LongTransaction Event Handlers Using Wizards - automatically generate start code of even handlers, register in chosen application extension/command method or both, Spiderinnet1's Blog, Jan 30, 2012

Two Exceptional Database Events - DatabaseConstructed and XrefAttachAborted - AutoCAD .NET database events only apply to whole database type instead of individual instances, Spiderinnet1's Blog, Jan 31, 2012

AutoCAD .NET: Commit Transaction or Not When Reading - it is not necessary to commit transactions for object reading access, always commit transactions after starting, Spiderinnet1's Blog, Jan 27, 2012

Auto-Generate AutoCAD .NET DynamicLinker Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 27, 2012

Auto-Generate AutoCAD .NET LayoutManager Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 28, 2012

Scripting the Generation of Hyperbolic Tessellations Inside AutoCAD - Kean Walmsley, Through the Interface, Jan 27, 2012

Auto-Generate AutoCAD .NET DocumentCollection Handlers Using Wizards - Spiderinnet1's Blog, Jan 24, 2012

AutoCAD .NET RibbonServices Events - RibbonPaletteSetCreated - Spiderinnet1's Blog, Jan 24, 2012

AutoCAD .NET BlockTableRecord Events - BlockInsertionPoints - Spiderinnet1's Blog, Jan 25, 2012

Generating Hyperbolic Tessellations Inside AutoCAD Using .NET - introducing Polygon Engine to generate polygons for particular pattern, Kean Walmsley, Through the Interface, Jan 25, 2012

AutoCAD .NET Layer State Manager Events - Post Operations - Spiderinnet1's Blog, Jan 20, 2012

Auto-Generate AutoCAD .NET Document Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 21, 2012

AutoCAD .NET Ribbon Palette Set Events - Some Typical - Spiderinnet1's Blog, Jan 22, 2012

Generating Hyperbolic Geometry on a Poincare Disk in AutoCAD Using .NET - creating simple hyperbolic triangle using HGT command, Kean Walmsley, Through the Interface, Jan 23, 2012

AutoCAD .NET Graphics Manager Events - View Related - Spiderinnet1's Blog, Jan 19, 2012

AutoCAD .NET OpenMode.ForRead/ForWrite and Performance - handling situation when opening object unnecessarily ForWrite, Spiderinnet1's Blog, Jan 18, 2012

AutoCAD .NET Document Editor Events - Selection Related - Spiderinnet1's Blog, Jan 18, 2012

Profiling Different Methods for Testing AutoCAD Curves Using .NET - Kean Walmsley, Through the Interface, Jan 16, 2012

Auto-Generate AutoCAD .NET Database Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 11, 2012

AutoCAD .NET Transaction and Performance - manipulating AutoCAD DBObject, entity instances, good practices for creating new entity, Spiderinnet1's Blog, Jan 12, 2012

AutoCAD .NET UserConfigurationManager Events - Current Profile Related - Spiderinnet1's Blog, Jan 9, 2012

Auto-Generate AutoCAD .NET Application Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 7, 2012

AutoCAD .NET Command Flag: CommandFlags.InProgress - Spiderinnet1's Blog, Jan 8, 2012

AutoCAD .NET Application Events - Dialog Displaying Related - Spiderinnet1's Blog, Jan 4, 2012

AutoCAD .NET Command Flag: CommandFlags.NoNewStack and CommandFlags.NoOem - CommandFlags.NoNewStack may indicate that command will not be put onto new command stack, Spiderinnet1's Blog, Jan 6, 2012

Using C# to Print Out Properties of AutoCAD .NET DBObject or Entity - using reflection technology, Spiderinnet1's Blog, Jan 6, 2012

Testing Whether a Point is on Any AutoCAD Curve Using .NET - Kean Walmsley, Through the Interface, Jan 9, 2012

AutoCAD .NET Command Flag: CommandFlags.Defun - secondary command flag indicates that command can be invoked from LISP code as parameter-less function, Spiderinnet1's Blog, Jan 3, 2012

AutoCAD .NET Command Flag: CommandFlags.Undefined - secondary command flag indicates that command cannot be invoked by its own name directly, Spiderinnet1's Blog, Jan 3, 2012

Testing Whether a Point is on an AutoCAD Polyline Using .NET - Kean Walmsley, Through the Interface, Jan 6, 2012

AutoCAD .NET Command Flag: CommandFlags.NoUndoMarker - secondary command flag indicates that command will not be marked for UNDO mechanism, Spiderinnet1's Blog, Dec 31, 2011

AutoCAD .NET DynamicLinker Events - Module Load Related - Spiderinnet1's Blog, Jan 2, 2012

AutoCAD .NET Command Flag: CommandFlags.NoHistory - secondary command flag indicates that command will not be added into command history list, Spiderinnet1's Blog, Dec 28, 2011

AutoCAD .NET DBObject Events - Layers as Samples - command TestDBObjEvents monitors various aspects of layer zero, Spiderinnet1's Blog, Dec 27, 2011

AutoCAD .NET Command Flag: CommandFlags.NoBlockEditor - secondary command flag indicates that command will not be allowed in block editor environment, Spiderinnet1's Blog, Dec 24, 2011

Colors to Use for Contextual Ribbon Tabs in AutoCAD - Kean Walmsley, Through the Interface, Jan 4, 2012

Creating a Custom PaletteSet Class Exposing a Close Event Inside AutoCAD Using .NET, Pt 2 - Kean Walmsley, Through the Interface, Dec 27, 2011

Flashing Messages to the Screen from AutoCAD Using .NET, Pt 2 - Kean Walmsley, Through the Interface, Dec 29, 2011

Creating a Custom PaletteSet Class Exposing a Close Event Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Dec 23, 2011

Finding Out When a Custom PaletteSet is Closed in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Dec 21, 2011

AutoCAD .NET Document Events - Command Related - Spiderinnet1's Blog, Dec 21, 2011

AutoCAD .NET Command Flag: CommandFlags.NoPaperSpace vs CommandFlags.NoTileMode - Spiderinnet1's Blog, Dec 20, 2011

AutoCAD .NET Command Flag: CommandFlags.NoInternalLock - secondary command flag indicates that internal lock will not be imposed additionally over to current command, Spiderinnet1's Blog, Dec 19, 2011

Mass MLeader Renumber - changing all of MLeaders found in drawing's model space from existing number to new one in AutoCAD, Christopher Fugitt, Civil 3D Reminders, Dec 20, 2011

Implementing an AutoCAD Command to Print Graphics to the Screen Using .NET - running HELPME command, Kean Walmsley, Through the Interface, Dec 19, 2011

AutoCAD .NET Command Flag: CommandFlags.DocReadLock - secondary command flag indicated that command will have document read privilege to current document that command is running in, Spiderinnet1's Blog, Dec 18, 2011

Create AutoCAD .NET C++/CLI Addin in Visual Studio 2008 Using AcadNetAddinWizard - Spiderinnet1's Blog, Dec 18, 2011

AutoCAD .NET Command Flag: CommandFlags.Interruptible - secondary command flag indicates that command is able to interact with other user interfaces, Spiderinnet1's Blog, Dec 16, 2011

Chamfering the Selected Edge of an AutoCAD Solid Using .NET - using Solid3d.ChamferEdges() with user-selected edge, face, Kean Walmsley, Through the Interface, Dec 13, 2011

Load .NET Add-ins Built with Visual Studio 2010 Into AutoCAD 2011 - Spiderinnet1's Blog, Dec 13, 2011

Adding an ObjectOverrule to Stop AutoCAD Objects from Being Erased Using .NET - Kean Walmsley, Through the Interface, Dec 9, 2011

Adding an ObjectOverrule to Watch for Erasure of AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Dec 7, 2011

Some Commonly Used AutoCAD .NET API Namespaces - Spiderinnet1's Blog, Dec 1, 2011

Icon and AutoCAD Context Menu Extension (ContextMenuExtension) - sample implementation about ContextMenuExtension interface, Spiderinnet1's Blog, Dec 1, 2011

VB.NET Root Namespace vs. C# Default Namespace - understanding application setting page of project properties of C# projects, VB.NET, Spiderinnet1's Blog, Dec 2, 2011

AU 2011 Unconference Notes: AutoCAD .NET Development: Tools and Best Practices - source editing tools, organization of code, defect tracking, Kean Walmsley, Through the Interface, Dec 5, 2011

Create Local Commands Using AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1's Blog, Nov 27, 2011

Copy Local of AutoCAD .NET API Assemblies as True or False - always set 'copy local' of AutoCAD assemblies as false, Spiderinnet1's Blog, Nov 28, 2011

Adding Speech Recognition to AutoCAD via Kinect (Continued) - implementing additional system variable KINSPEECH, updated KinectJig.cs class code, Kean Walmsley, Through the Interface, Nov 28, 2011

Setting the Current Visual Style in AutoCAD Using .NET - defining SVS command to set visual style to realistic, Kean Walmsley, Through the Interface, Nov 25, 2011

AGenerating Preview Images for All Blocks in an AutoCAD Drawing Using .NET - using InvokeMember() to call IAcadDocument::SendCommand() via COM, Kean Walmsley, Through the Interface, Nov 21, 2011

dding Speech Recognition to AutoCAD Via Kinect - changing current segments to chosen color, Kean Walmsley, Through the Interface, Nov 18, 2011

AU 2011 Samples: Integrating Microsoft Kinect with AutoCAD - kinect commands for kinect projects in AutoCAD, Kean Walmsley, Through the Interface, Nov 16, 2011

AU 2011 Handout: Integrating Microsoft Kinect with AutoCAD - Kean Walmsley, Through the Interface, Nov 14, 2011

Navigating an AutoCAD Model Using Kinect - Pt 2 - Kean Walmsley, Through the Interface, Nov 11, 2011

Navigating an AutoCAD Model Using Kinect - Pt 1 - Kean Walmsley, Through the Interface, Nov 8, 2011

Handling Protocol Changes to AutoCAD's Table in .NET - Kean Walmsley, Through the Interface, Nov 4, 2011

Creating a Simple Associative AutoCAD Array Along a Path Using .NET - Kean Walmsley, Through the Interface, Nov 2, 2011

Creating a Legend of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, Oct 27, 2011

Using the Microsoft Kinect SDK to Sweep Segmented Solids Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 25, 2011

Identifying Holes in an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, Oct 21, 2011

Using the Microsoft Kinect SDK to Sweep Simple Solids Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 20, 2011

vb.NET Insert Block and Attributes - inserting block into drawing in current space in AutoCAD, Civil 3D Reminders, Oct 10, 2011

Registering an ARX/BRX Module as a COM Server - template for registry script to register single COM object, ProgID, Owen Wengerd, Outside the Box, Oct 11, 2011

Using the Microsoft Kinect SDK to Model 3D Polylines Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 10, 2011

Displaying an AutoCAD Ribbon Tab Contextually Using .NET - Kean Walmsley, Through the Interface, Oct 7, 2011

Delete 'All But Current' Annotation Scales on AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Oct 5, 2011

Copying & Pasting Code from this Blog into Visual Studio - copy using Google Chrome, using ClipboardFusion to search for, replace double linefeeds, ReSharper in Visual Studio, Kean Walmsley, Through the Interface, Sep 30, 2011

Using the Microsoft Kinect SDK to Bring a Basic Point Cloud Into AutoCAD - Kean Walmsley, Through the Interface, Sep 26, 2011

An Update to Minesweeper for AutoCAD - Kean Walmsley, Through the Interface, Sep 23, 2011

No Source Available when Debugging an AutoCAD Plug-in - workaround is setting NEXTFIBERWORLD system variable to 0, then restarting AutoCAD, Kean Walmsley, Through the Interface, Aug 29, 2011

Adding an Expanding Textbox to AutoCAD's Ribbon Using .NET - Kean Walmsley, Through the Interface, Sep 16, 2011

Adding a Textbox to AutoCAD's Ribbon Using .NET - Kean Walmsley, Through the Interface, Sep 14, 2011

Increasing the Size of AutoCAD's Command Line History - editing registry file, Kean Walmsley, Through the Interface, Aug 29, 2011

A Simplified .NET API for Accessing AutoCAD Parameters and Constraints - list of commands with brief description, Kean Walmsley, Through the Interface, Aug 26, 2011

Debugging AutoCAD .NET Projects Using Express Editions - Kean Walmsley, Through the Interface, Aug 23, 2011

Preventing AutoCAD Objects from Being Selected Using .NET - Kean Walmsley, Through the Interface, Aug 17, 2011

Preventing AutoCAD Objects from Being Highlighted Using .NET - UH command to unhighlight objects, Kean Walmsley, Through the Interface, Aug 15, 2011

Visual Studio LightSwitch 2011 - Pt 2 - data-type imported when connected to SharePoint, option to edit screen during debug process, Kean Walmsley, Through the Interface, Aug 11, 2011

Visual Studio LightSwitch 2011 - Pt 1 - set of templates/wizards, runtime components to build, deploy apps for creating, editing, querying business data, Kean Walmsley, Through the Interface, Aug 9, 2011

Dynamic Use of P/Invoke on 32- and 64-Bit Systems - AutoCAD programming tutorial, Kean Walmsley, Through the Interface, Aug 2, 2011

Translating Tooltips in AutoCAD, Inventor and Revit Using .NET - Kean Walmsley, Through the Interface, July 26, 2011

Translating Tooltips in Both AutoCAD and Revit Using .NET - Kean Walmsley, Through the Interface, July 25, 2011

Caching Translations of AutoCAD Tooltips Using .NET - TRANSTIPSSRC command to set source language, Kean Walmsley, Through the Interface, July 18, 2011

Automatic Translation of AutoCAD Tooltips Using .NET - Kean Walmsley, Through the Interface, July 13, 2011

Modifying AutoCAD Tooltips Using .NET - prefixing tooltips with fixed string, Kean Walmsley, Through the Interface, July 11, 2011

A Guide-Line for Visual Studio - adding guide-line to Visual Studio at certain column width, Kean Walmsley, Through the Interface, June 15, 2011

How to Control AutoCAD from a Standalone Executable - drawing basic shape, creating standalone exe project in VB6, William Forty, HowToAutoCAD.com, May 16, 2011

AutoCAD, VB and Mathematics - calculating, drawing circle of points using VBA, William Forty, HowToAutoCAD.com, May 20, 2011

Sweeping an AutoCAD Solid Dynamically Using Kinect - sweeping standard circular profile along path defined by user's hand movements, Kean Walmsley, Through the Interface, May 30, 2011

Sweeping an AutoCAD Solid from Kinect-Captured Geometry - modeling from Kinect point clouds, Kean Walmsley, Through the Interface, May 18, 2011

Jigging an AutoCAD Circle from Three Points in Arbitrary 3D Space Using .NET - Kean Walmsley, Through the Interface, May 16, 2011

Capturing and Combining Multiple Kinect Point Clouds Inside AutoCAD - Kean Walmsley, Through the Interface, May 9, 2011

Copying Rows Between AutoCAD Tables Using .NET - Kean Walmsley, Through the Interface, May 4, 2011

Calling Unexposed ObjectARX Methods Using P/Invokefrom .NET - Kean Walmsley, Through the Interface, May 2, 2011

Enhanced Kinect Integration for 3D Polyline Creation - Kean Walmsley, Through the Interface, Apr 28, 2011

Using Kinect to Draw 3D AutoCAD Polylines - Kean Walmsley, Through the Interface, Apr 21, 2011

Programming Languages and AutoCAD, Pt 4 - programming language should be written transparently, understandable by machine, Patrick Emin, upFront.eZine, Apr 19, 2011

Previewing and Capturing Kinect Sensor Data Directly Inside AutoCAD - Kean Walmsley, Through the Interface, Apr 14, 2011

Programming Languages and AutoCAD, Pt 3 - drawing single line much faster with LISP/VBA than with .NET environment, Patrick Emin, upFront.eZine, Apr 12, 2011

Simplifying the Problem: Plain Vanilla Configuration - rule out 3rd party add-ons, ensure only standard unmodified menu files loaded in vanilla AutoCAD, Owen Wengerd, Outside the Box, Feb 26, 2011

Initial Fooling Around with Kinect and AutoCAD - using code laboratories NUI platform driver/SDK, Kean Walmsley, Through the Interface, Apr 11, 2011

Jigging an AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, Apr 7, 2011

Programming Languages and AutoCAD, Pt 2 - from LISP to VBA to .NET environment in AutoCAD, Patrick Emin, upFront.eZine, Apr 5, 2011

Drawing Transient Graphics Appropriately in AutoCAD Within Multiple Paperspace Viewports Using .NET - Kean Walmsley, Through the Interface, Mar 29, 2011

Displaying Transient AutoCAD Points That Respect PDMODE Using .NET - Kean Walmsley, Through the Interface, Mar 28, 2011

Generating a Mesh for a 3D Solid Using AutoCAD's Brep API from .NET - Kean Walmsley, Through the Interface, Mar 25, 2011

Programming Languages and AutoCAD, Pt 1 - programming in AutoCAD, Patrick Emin, upFront.eZine, Mar 22, 2011

Adding Ortho Support to the Transient Graphics AutoCAD MOVE Using .NET - Kean Walmsley, Through the Interface, Mar 16, 2011

Using Transient Graphics to Simulate AutoCAD's MOVE Command Using .NET - changed code after moving to local delegate usage, Kean Walmsley, Through the Interface, Mar 14, 2011

Handling DPI Scaling in Your .NET Application's Forms - editing form's properties for AutoSized using DPI AutoScaleMode in AutoCAD, Kean Walmsley, Through the Interface, Mar 11, 2011

Making AutoCAD Less Noisy When Debugging - you can edit acad.exe.config file found in same folder you are debugging, Kean Walmsley, Through the Interface, Mar 9, 2011

Implementing Drag & Drop of AutoCAD Raster Image at Specified Location & Size Using .NET - extended code for resizing dropped image proportionally via jig in AutoCAD, Kean Walmsley, Through the Interface, Feb 28, 2011

Implementing Drag & Drop at Specific Location in AutoCAD Using .NET - updated C# code with new/modified lines, SendStringToExecute call now sends point in screen coordinates, Kean Walmsley, Through the Interface, Feb 25, 2011

Managing Drag & Drop from Palette Into AutoCAD Using .NET - when someone clicks on image drag operation starts, custom command RINS will add raster image to AutoCAD drawing, Kean Walmsley, Through the Interface, Feb 23, 2011

Gathering Points Defining 3D AutoCAD Geometry Using .NET - 2D collection codes to work with additional 3D objects, more specific support for Solid3d, surface object, Kean Walmsley, Through the Interface, Feb 11, 2011

Creating Smallest Possible Circle Around 2D AutoCAD Geometry Using .NET - providing choice of creating multiple circles, 2 iterative algorithms, Kean Walmsley, Through the Interface, Feb 9, 2011

Customizing ScriptPro 2.0 to Process Drawings Not Present in AutoCAD Editor - create modified version, remove code to open selected document, launch XML report automatically, Kean Walmsley, Through the Interface, Feb 2, 2011

Transforming List of RegAppIds from XML to HTML Using XSLT - changes made to command implementation in AutoCAD, DwgVersion attribute added to XML, Kean Walmsley, Through the Interface, Jan 31, 2011

Persisting RegAppId Data from External AutoCAD Drawing to XML Using .NET - updated code to serialize collected RegAppId data to XML file, Kean Walmsley, Through the Interface, Jan 28, 2011

Counting RegAppIds for Active AutoCAD Drawing, its External References Using .NET - implementing command for active document, create modified version of ScriptPro 2.0,  Kean Walmsley, Through the Interface, Jan 24, 2011

Wengerd Report: Meaning of Q?+:$$ &9*^0E#1@2AF5+_R)!/&#<* - unique 16 digit keys are handles, designed to establish, maintain links between drawing entities, Owen Wengerd, WorldCAD Access, Jan 19, 2011

Returning Average Point to AutoCAD Command-line using .NET - transparent command registered C# code, using command with basic geometry, custom user-coordinate systems implemented, Kean Walmsley, Through the Interface, Jan 19, 2011

Checking Your Application Has Enough Memory for Operation Using .NET - .NET framework class, nKinect project, Kean Walmsley, Through The Interface, Jan 12, 2011

Combining AutoCAD Blocks in Separate Files Into Single DWG Using .NET - Take 2 - applying Database.Insert(), important for annotation scaling users, Kean Walmsley, Through The Interface, Jan 10, 2011

A Simple Command to Perform a Matrix Transformation on an AutoCAD Entity Using .NET - Ken Walmsley, Through the Interface, Dec 16, 2010

Debugging Heap Corruption with PageHeap - using PageHeap heap verifier tool Owen Wengerd, Outside the Box, Dec 15, 2010

AutoCAD .NET: Practical Examples of Customizing AutoCAD Entity Behavior - Stephen Preston, Autodesk, Dec 13, 2010

AutoLISP Exercise: Using Block and Conditional If - CAD Notes, Edwin Prakoso, Dec 13, 2010

Creating Geometric and Dimensional Constraints Using the AutoCAD .NET API - Stephen Preston, Autodesk, Dec 13, 2010

Two Minor Fixes to Clipboard Manager and Much Data-bound Frustration - erasing stray DWG files in AutoCAD, using DataGridView object’s data-binding capabilities, implementing user interface using WPF, Kean Walmsley, Through the Interface, Nov 3, 2010

Exporting to DWG from the Clipboard Manager - copying DWG file onto clipboard, PASTECLIP/EXPORTCB command, selecting Export to DWG option, Kean Walmsley, Through the Interface, Nov 1, 2010

November's Plugin of the Month Live on Autodesk Labs: ScriptPro 2.0 for AutoCAD - new project format with file extension .BPL, ribbon user interface built using WPF, Kean Walmsley, Through the Interface, Oct 29, 2010

Automatically Cropping a Bitmap (Slowly) - looping through each pixel, checking against background color, defining limits of cropped area, helper functions, Kean Walmsley, Through the Interface, Oct 25, 2010

Previewing the Contents of the Clipboard in an AutoCAD Palette Using .NET - running CBS command, displaying palette which updates when clipboard is modified to show its contents, Clipboard Manager, Kean Walmsley, Through the Interface, Oct 21, 2010

Changing the Relative Draw-Order of AutoCAD Objects Based on Their Layer - DrawOrderByLayer tool, DOBYLAYS command, main VB.NET file, Kean Walmsley, Through the Interface, Oct 19, 2010

SortOnVersion in F# - F# script loaded/executed directly from F# Interactive (FSI) component in AutoCAD, Kean Walmsley, Through the Interface, Oct 13, 2010

SortOnVersion & ScriptPro - implementing in VB.NET, using copy/move function, Kean Walmsley, Through the Interface, Oct 11, 2010

Some Miscellaneous BrowsePhotosynth Changes - specific implementation details, various points in Photosynth point cloud ending up on single axis, F# processor, txt2las tool in AutoCAD, Kean Walmsley, Through the Interface, Oct 8, 2010

Revolving an AutoCAD Solid Using .NET - SAP command, creating simple closed polyline, calling RAA command, Kean Walmsley, Through the Interface, Sep 27, 2010

An Updated Version of RegDL Available - RegDL tool, creating demand-loading entries for AutoCAD .NET module, running RegDL.exe, Kean Walmsley, Through the Interface, Sep 21, 2010

Building an Installer - Pt 3 - changing BannerBitmap property, user interface options, updating RegDL, Kean Walmsley, Through the Interface, Sep 17, 2010 (also see Pt 1, Pt 2)

Building an Installer - Pt 1 - using RegDL tool in AutoCAD, Setup Project Wizard, adding custom install locations for application files, Kean Walmsley, Through the Interface, Sep 13, 2010

Building an Installer - Pt 2 - RegDL executable, custom actions view in AutoCAD, Kean Walmsley, Through the Interface, Sep 15, 2010 (also see Pt 1)

More Fun with QR Codes: Encoding Different Types of Data Inside AutoCAD - editing/decoding QR code, implementing QrInput.cs, using QRD command, Kean Walmsley, Through the Interface, Sep 9, 2010

September's Plugin of the Month: DigSigStamp - AutoCAD drawing digitally signed, WorldDraw() display function overruled, displaying appropriate block definition, Kean Walmsley, Through the Interface, Sep 2, 2010

Jigging an Upright, Square, AutoCAD Raster Image Using .NET - creating QR Code raster images inside AutoCAD, using updated QR command, PROPERTIES, ROTATE commands, Kean Walmsley, Through the Interface, Aug 27, 2010

Attaching an 'Upright' Raster Image at a User-Specified Location in an AutoCAD Drawing Using .NET - placing QR code in AutoCAD drawing, raster positioned in upright orientation, running QR command, Kean Walmsley, Through the Interface, Aug 23, 2010

Attaching a (QR Code) Raster Image Using AutoCAD .NET - inserting raster image of QR Code into drawing, using selection functions, running QR command, Kean Walmsley, Through the Interface, Aug 20, 2010

Bringing 3ds Max Point Clouds into AutoCAD 2011 - using TXT2LAS tool, converting PTS file into LAS, POINTCLOUDINDEX, POINTCLOUDATTACH, Kean Walmsley, Through the Interface, Aug 13, 2010

Changing the Layer or Color of a Nested Entity Using .Net (take 2) - using Editor.GetNestedEntity() along with PromptNestedEntityOptions object, Kean Walmsley, Through the Interface, Aug 9, 2010 (also see Pt 1)

Keeping VBA Alive in AutoCAD - Autodesk ending support for VBA, migrating VBA code to .NET, Robert Green, Cadalyst, July 28, 2010

Detaching an AutoCAD External Reference Using .NET - looping selection based on core property of selected object, Kean Walmsley, Through the Interface, July 21, 2010

Swapping AutoCAD Block Attribute Order Using .NET - DBObject.SwapIdWith(), editing attributes, SAR, SAD command, swapping different attributes, Kean Walmsley, Through the Interface, July 16, 2010

Shortening a Set of AutoCAD Lines Using .NET - using Curve.GetSplitCurves() on each line, replacing original line with new using DbObject.HandOverTo(),SHL command, Kean Walmsley, Through the Interface, July 14, 2010

Preview of August's Plug In of the Month: RefUcsSpy - setting files up in world coordinates, attaching them at origin of referencing drawing's WCS, attach commands, changing UCS to WCS, Kean Walmsley, Through the Interface, July 2, 2010

Temporarily Shading a Face of an AutoCAD Solid Using .NET - using temporary hatch, referencing acdbmgdbrep.dll, SHADEFACE, SHADEIDX, SHADECLEAR commands, using AppendLoop() method, Kean Walmsley, Through the Interface, June 28, 2010

Creating Transparent Hatches in AutoCAD Using .NET - TBH command, AppendLoop(), TraceBoundary(), Kean Walmsley, Through the Interface, June 23, 2010

Tracing a Boundary Defined by AutoCAD Geometry Using .NET - Editor.TraceBoundary() function, BOUNDARY, BHATCH, TB commands, creating boundaries code, Kean Walmsley, Through the Interface, Jun 21, 2010

Changing the Case of an MText Object Using AutoCAD's In-Place Editor from .NET - building code into DLL, NETLOADing it, CTU, CTL commands, Kean Walmsley, Through the Interface, Jun 18, 2010

Track Geometric Points in AutoCAD - extension function, osnap settings, using commands, sub-commands like from, point filters, temporary tracking points, tracking, John Hackney, Cadalyst, Jun 17, 2010

Stripping MText Formatting Using AutoCAD's In-Place Editor from .NET - using SMF command to strip formatting from a particular MText object, Kean Walmsley, Through the Interface, Jun 16, 2010

Superelevation Report - Pt 2 - accessing ReportForm_AlignSuper.vb class, view code, running report, checking errors, Christopher Fugitt, Civil 3D Reminders, Jun 16, 2010 (see also Pt 1)

Invoking AutoCAD's MText Editor Programmatically Using .NET - using InplaceTextEditor, COLTXT3 command, invoking MText IPE, Kean Walmsley, Through the Interface, Jun 11, 2010

Allowing Interactive Dragging of a Selection of AutoCAD Objects Using .NET - placing MText in current user coordinate system, COLTXT2 command, acedXformSS() function, Kean Walmsley, Through the Interface, Jun 9, 2010

Programming Languages in AutoCAD - list of descriptions, Erhan Toker, Daily AutoCAD, Jun 3, 2010

Creating Render Material in AutoCAD - 1 - enhanced material editor, Render tab, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Material in AutoCAD - 2: Textured Materials - creating a TEXTURED material, monitor color calibration, offset/rotation, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Material in AutoCAD - 3: Mapping - 4 kinds of mapping, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Materials in AutoCAD - 4: Importance of Lights - SUNPROPERTIES command, technical details, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating AcDbMaterial Object - 1 - hasMaterial(...) function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 2 - creating addMaterial(...) function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 3 - AcGiMaterialColor, using setAmbient() function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 4 - using AcGiMapper object, Erhan Toker, Daily AutoCAD, May 31, 2010

June's Plug-In of the Month: Dimension Patrol - for AutoCAD, designers, CAD Managers, checking drawings for dimensions with overridden text, VB.NET source files, Kean Walmsley, Through the Interface, May 31, 2010

Spline Methods in AutoCAD 2011 - drawing smooth NURBS, 3D surface modeling, Fit/CV methods, Heidi Hewett, AutoCAD Insider, May 26, 2010

Working with Files and Directories - using VB.Net, System.IO, GetFiles function, Dir function, Brian Ekins, Mod the Machine, May 25, 2010

Autodesk.Connectivity.WebServices.dll - alternative mechanism for using the Web Services API, instead of creating Web References,  create a regular DLL reference, Doug Redmond, It's All Just Ones and Zeroes, Apr 26, 2010

DXF Codes and AutoLISP - filtering selection sets, creating AutoCAD objects, useful for CNC codes, Orhan Toker, Daily AutoCAD, May 24, 2010

Populating a Tree View Inside AutoCAD with Sheet Set Data Using .NET - changes made to Fenton's code, using SSTREE command, Kean Walmsley, Through the Interface, May 7, 2010

Using Overrules to Highlight AutoCAD Dimensions and Text Using .NET - Kean Walmsley, Through the Interface, Mar 19, 2010

Loading Multiple Line Types into AutoCAD Using .NET - Kean Walmsley, Through the Interface, Mar 16, 2010

Using a DrawJig from F# to Create Spirograph Patterns in AutoCAD - Kean Walmsley, Through the Interface, Mar 12, 2010

Creating Demand-Loading Entries Automatically for Your AutoCAD Application Using C#, F# or VB.NET - Kean Walmsley, Through the Interface, Mar 8, 2010

Using a Jig from F# to Create Spirograph Patterns in AutoCAD - Kean Walmsley, Through the Interface, Mar 5, 2010

March's Plugin of the Month Live on Autodesk Labs: Batch Publish for AutoCAD - using BATCHPUBLISH command, Kean Walmsley, Through the Interface, Mar 1, 2010

Handling COM Calls Rejected by AutoCAD from an External .NET Application - Kean Walmsley, Through the Interface, Feb 26, 2010

Creating Demand-Loading Entries for .NET Modules from Outside of AutoCAD - Kean Walmsley, Through the Interface, Feb 22, 2010

Getting the List of .NET Assemblies Loaded Into AutoCAD from LISP - Kean Walmsley, Through the Interface, Feb 15, 2010

Watching for Deletion of a Specific AutoCAD Block Using .NET - Kean Walmsley, Through the Interface, Feb 12, 2010

Debugging into AutoCAD's .NET API Layer Using Reflector - Pt 2 - decompiling assemblies, Kean Walmsley, Through the Interface, Feb 5, 2010

Debugging into AutoCAD's .NET API Layer Using Reflector - Pt 1 - Kean Walmsley, Through the Interface, Feb 3, 2010

Creating a Nested Layer Group Inside AutoCAD Using .NET - using CNLG command, Kean Walmsley, Through the Interface, Jan 29, 2010

Creating an AutoCAD Group Using .NET - differentiating block, group, introducing CG command to create group, Kean Walmsley, Through the Interface, Jan 25, 2010

Sweeping an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, Jan 18, 2010

Creating an AutoCAD Layer Using .NET - using CL command, Kean Walmsley, Through the Interface, Jan 13, 2010

Faceting AutoCAD Curves Using .NET - break AutoCAD curve into series of line segments or facets, Kean Walmsley, Through the Interface, Dec 18, 2009

Creating Non-Rectangular Paper Space Viewports in AutoCAD Using .NET - using subset of ellipse, circle, closed spline, closed polyline, Kean Walmsley, Through the Interface, Dec 14, 2009

Command-Line Scripting of IronPython Code in AutoCAD - implementing command-line interface for querying, executing IronPython script, Kean Walmsley, Through the Interface, Dec 9, 2009

Asynchronous Messages in F# and AutoCAD - Kean Walmsley, Through the Interface, Dec 7, 2009

Getting Your AutoCAD Layer Report Into Excel - Kean Walmsley, Through the Interface, Nov 30, 200

Minor Update to the Layer Reporter Plug-in of the Month - using StringBuilder object in AutoCAD, Kean Walmsley, Through the Interface, Nov 24, 2009

Preview of December's Plug in of the Month: Layer Reporter - running REPORTLAYERS command on complex AutoCAD drawing, Kean Walmsley, Through the Interface, Nov 19, 2009

November Plug In of the Month: Screenshot - capturing screenshots within AutoCAD, Kean Walmsley, Through the Interface, Nov 10, 2009

Detecting the Use of the Shift and Control Keys During an AutoCAD Jig Using .NET - Kean Walmsley, Through the Interface, Nov 5, 2009

Turning AutoCAD Into a Spirograph Using F# - creating Spirograph-style patterns, Kean Walmsley, Through the Interface, Nov 2, 2009

Streamlined QuickSaveAs Command for AutoCAD 2010 - Kean Walmsley, Through the Interface, Oct 30, 2009

Design Iteration #3 of Screenshot, November's Plug-in of the Month - Kean Walmsley, Through the Interface, Oct 28, 2009

Adding Items to an AutoCAD Tool Palette Using .NET - Kean Walmsley, Through the Interface, Oct 23, 2009

Implementing a 'Quick SaveAs' Command in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 21, 2009

Design Iteration #2 of Screenshot, November's Plug-in of the Month - Kean Walmsley, Through the Interface, Oct 12, 2009

Design Iteration #1 of Screenshot, November's Plug In of the Month - Kean Walmsley, Through the Interface, Oct 7, 2009

Taking a Screenshot of a User-Selected Portion of a Drawing Using .NET - transforming from UCS to screen coordinates, Kean Walmsley, Through the Interface, Sep 23, 2009

Adding Block and Xline Offset Support to the OffsetInXref Plugin of the Month - Kean Walmsley, Through the Interface, Sep 21, 2009

Jigging an AutoCAD Solid Using IronRuby and .NET (Yes, Finally) - Kean Walmsley, Through the Interface, Sep 16, 2009

Taking Screenshots of AutoCAD's Main and Drawing Windows Using .NET - CSS command creates screenshots of entire application window and active document, Kean Walmsley, Through the Interface, Sep 9, 2009

Creating and Overriding AutoCAD Dimension Styles Using .NET - attaching dimension style overrides via external entity data, Kean Walmsley, Through the Interface, Sep 7, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 3 - making points to be associative to particular curve, Kean Walmsley, Through the Interface, Aug 31, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 2 - working with network of curves, Kean Walmsley, Through the Interface, Aug 26, 2009

Allowing a User to Select From Multiple File Formats Inside AutoCAD Using .NET - using open choice, Kean Walmsley, Through the Interface, Aug 21, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 1 - using TransformOverrule, Kean Walmsley, Through the Interface, Aug 24, 2009

A Simple Overrule to Change the Way AutoCAD Lines are Displayed Using .NET - running TOG command, Kean Walmsley, Through the Interface, Aug 17, 2009

Hosting WPF Content Inside an AutoCAD Palette - applying effects to static 2D image, Kean Walmsley, Through the Interface, Aug 12, 2009

Knowing When an AutoCAD Object is Grip-Edited Using Overrules in .NET - Kean Walmsley, Through the Interface, Aug 3, 2009

Providing Information on AutoCAD Objects in a Tooltip Using .NET - Kean Walmsley, Through the Interface, Jul 27, 2009

Converting Between C# and VB.NET - links to online conversion tools, Kean Walmsley, Through the Interface, Jul 22, 2009

Adding a Dynamic Password Property to an AutoCAD Object Using .NET - Kean Walmsley, Through the Interface, Jul 20, 2009

Adding a Dynamic Distance Property to an AutoCAD Object Using .NET - Kean Walmsley, Through the Interface, Jul 15, 2009

Triangulating an AutoCAD 3D Solid from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Jul 13, 2009

Triangulating an AutoCAD Sub-Division Mesh from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Jul 6, 2009

Batch-Processing AutoCAD Drawings From LISP Without SDI - LISP code for opening, processing, closing of drawings, Kean Walmsley, Through the Interface, Jun 22, 2009

A New Project Wizard for AutoCAD .NET Development - Kean Walmsley, Through the Interface, Jun 17, 2009

Highlighting Named Blocks Using AutoCAD 2010's Overrule API From .NET - Kean Walmsley, Through the Interface, Jun 15, 2009

Registering AutoCAD Commands with Localized Names Using .NET - Kean Walmsley, Through the Interface, Jun 8, 2009

Creating Fibonacci Spirals in AutoCAD Using F# - creating function returning portion of Fibonacci sequence, Kean Walmsley, Through the Interface, Jun 4, 2009

Creating Demand-Loading Entries Automatically for Your AutoCAD Application Using .NET - Kean Walmsley, Through the Interface, May 28, 2009

Interfacing an External COM Application with a .NET Module In-Process to AutoCAD (Redux) - Kean Walmsley, Through the Interface, May 25, 2009

Interfacing an External COM Application with a .NET Module in-Process to AutoCAD - creating class library, Kean Walmsley, Through the Interface, May 20, 2009

Enabling AutoCAD's Offset to Work on the Contents of Xrefs Using .NET - Kean Walmsley, Through the Interface, May 15, 2009

Using Boo with AutoCAD - Kean Walmsley, Through the Interface, May 13, 2009

Overruling AutoCAD 2010's Entity Display and Explode Using IronRuby - updated code for defining RBLOAD command, Kean Walmsley, Through the Interface, May 11, 2009

Modifying an AutoCAD Object's State Via a Dynamic Property Defined Using .NET - using OPM .NET module, Kean Walmsley, Through the Interface, May 6, 2009

Using an AutoCAD 2010 Overrule to Control the Copying of XData Using .NET - Kean Walmsley, Through the Interface, May 4, 2009

The Power of ObjectARX - introduction to ObjectARX, AutoCAD database concepts, ObjectARX/DBX applications overview, basic custom entity features, Fernando Malard, Autodesk University 2008

Adding Settings to the AutoCAD Options Dialog with VB.NET - accessing AutoCAD's option dialog box, adding tab to options, storing program settings, Mike Tuersley, Autodesk University 2008

Triangulating an AutoCAD Polyface Mesh from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Apr 27, 2009

Overruling AutoCAD 2010's Entity Display and Explode Using IronPython - Kean Walmsley, Through the Interface, Apr 23, 2009

Selected for Speed: Using Selection Sets for Faster Operation - knowing when to implement selection sets for speed improvements, interface elegance, Mary West, Autodesk University 2008

C# .NET Command School - .NET prompting API in AutoCAD 2009, application structure, LISP functions, arguments in .NET, demandload .NET assemblies, Douglas Goforth, Autodesk University 2008

Save Our Source! Converting VBA to VB.NET - setting up new VB.NET project using Microsoft Visual Basic 2005 Express Edition, exporting source code from VBA, running, debugging VB.NET application, Mary West, Autodesk University 2008

Overruling Explode in AutoCAD 2010 Using .NET - using TransformOverrule to customize explode for lines and circles, Kean Walmsley, Through the Interface, Apr 16, 2009

Optimized Overruling in AutoCAD 2010 Using .NET - defining separate overrule classes for each object, Kean Walmsley, Through the Interface, Apr 14, 2009

Let's Get Specific: Customizing the Display of Individual AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Apr 10, 2009

Customizing the Display of Standard AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Apr 8, 2009

Jigging an AutoCAD Solid Using IronRuby and .NET (Well, Almost) - Kean Walmsley, Through the Interface, Apr 6, 2009

Using IronRuby with AutoCAD - defining RBLOAD command, Kean Walmsley, Through the Interface, Apr 2, 2009

ObjectARX 2010: Dealing with Missing Exports - workaround is to provide implementation of missing functions, Owen Wengerd, Outside the Box, Mar 28, 2009

Customizing the Display of Standard AutoCAD Objects Using F# - using overrule API, Kean Walmsley, Through the Interface, Mar 27, 2009

Free Form Modeling in AutoCAD 2010 Using .NET - automating free form design operations using Solid 3D object, Kean Walmsley, Through the Interface, Mar 25, 2009

Jigging an AutoCAD Solid Using IronPython and .NET - database-resident Solid3d object, Kean Walmsley, Through the Interface, Mar 23, 2009

Using IronPython with AutoCAD - Kean Walmsley, Through the Interface, Mar 20, 2009

Jigging an AutoCAD Block with Attributes Using .NET - adding block reference to database, Kean Walmsley, Through the Interface, Mar 18, 2009

Exposing AutoCAD's Properties Palette Functionality to .NET - Pt 1 - Kean Walmsley, Through the Interface, Mar 13, 2009

Exposing AutoCAD's Properties Palette Functionality to .NET - Pt 2 - Kean Walmsley, Through the Interface, Mar 16, 2009

Painting Properties Between Dynamic AutoCAD Blocks using .NET - Kean Walmsley, Through the Interface, Mar 6, 2009

Accessing the Properties of a Dynamic AutoCAD Block using .NET - Kean Walmsley, Through the Interface, Mar 4, 2009

Smoothly Transitioning Between 3D AutoCAD Views using .NET - Pt 2 - C# routine using spherical linear interpolation algorithm to interpolate between views, Kean Walmsley, Through the Interface, Mar 2, 2009

Smoothly Transitioning Between 3D AutoCAD Views Using .NET - Pt 1 -  Kean Walmsley, Through the Interface, Feb 25, 2009

Creating an Editable AutoCAD Solid Using .NET - method using C# routine, Kean Walmsley, Through the Interface, Feb 20, 2009

The New APIs in AutoCAD 2010 - Pt 1 - code, highlights of Overrule API, Freeform Modeling API, more, Kean Walmsley, Through the Interface, Feb 13, 2009

Migrating your Application to Work with AutoCAD 2010 - discussion on migration issues like new compiler, function signature changes, CUI and UI update, Installer update, Kean Walmsley, Through the Interface, Feb 11, 2009

Parallelized Pixelization Inside AutoCAD Using F# - code to make color averaging routine work in parallel, Kean Walmsley, Through the Interface, Feb 2, 2009

Importing and Pixelizing Images Inside AutoCAD Using F# - F# code for importing bitmap image from file, pixelizing contents and using the 'averaged' pixel colors to modify grid, Kean Walmsley, Through the Interface, Feb 1, 2009

Implementing a Simple Graphing Tool Inside AutoCAD Using F# - Kean Walmsley, Through the Interface, Jan 28, 2009

Nesting Instincts: Getting More Out of Transactions Inside AutoCAD Using .NET - overview on ObjectARX developer's guide, C# code routine, Kean Walmsley, Through the Interface, Jan 26, 2009

Implementing a LOOKAT command for AutoCAD using .NET - C# code routine, Kean Walmsley, Through the Interface, Jan 22, 2009

Selecting the Nearest Face of an AutoCAD Solid Using .NET - C# code routine, Kean Walmsley, Through the Interface, Jan 20, 2009

More Fun with AutoCAD Tables and Their Styles Using .NET - adding information to array of table contents, table title, customizing display, Kean Walmsley, Through the Interface, Jan 15, 2009

Drawing Text Planar to the Screen Inside AutoCAD's Drawing Window Using .NET - Kean Walmsley, Through the Interface, Dec 12, 2008

Reclaiming Memory from Erased AutoCAD Entities Using .NET - using CREATE, DESTROY commands, Kean Walmsley, Through the Interface, Nov 27, 2008

Adding a Custom Tab to AutoCAD's Options Dialog Using .NET - Pt 2 - implementing realistic editing, storage mechanism for application settings, Kean Walmsley, Through the Interface, Nov 21, 2008

Adding a Custom Tab to AutoCAD's Options Dialog Using .NET - Pt 1 - using OPTIONS command, Kean Walmsley, Through the Interface, Nov 19, 2008

Adding Custom Properties to AutoCAD's Rollover Tooltip and Its Quick Properties Panel - Kean Walmsley, Through the Interface, Nov 17, 2008

Implementing Task Dialogs Inside AutoCAD Using .NET - Pt 2 - Kean Walmsley, Through the Interface, Nov 14, 2008

Getting Visual Studio a Little More Cheaply - upgrading to Visual Studio 2008 to create applications for AutoCAD using its managed .NET interface or COM, Kean Walmsley, Through the Interface, Nov 13, 2008

Pitching .NET to a Hardcore C++ Developer - benefits, capabilities of using .NET platform for CAD software development, Kean Walmsley, Through the Interface, Nov 7, 2008

Implementing Task Dialogs Inside AutoCAD Using .NET - Pt 1 - C# code shows basic task dialog, Kean Walmsley, Through the Interface, Nov 10, 2008

Displaying a Context Menu During a Custom AutoCAD Command Using .NET - Kean Walmsley, Through the Interface, Nov 5, 2008

Creating a Custom AutoCAD Table Style Using .NET - C# code routine to define new table style, Kean Walmsley, Through the Interface, Nov 3, 2008

Implementing a Custom AutoCAD Object Snap Mode Using .NET - Kean Walmsley, Through the Interface, Oct 31, 2008

AutoCAD .NET - Developing for AutoCAD Using F# - Part 2 - creating basic F# project in Visual Studio, Kean Walmsley, Through the Interface, Oct 27, 2008

AU Handouts: AutoCAD .NET - Developing for AutoCAD Using F# - Pt 1 - creating basic F# project in Visual Studio, Kean Walmsley, Through the Interface, Oct 15, 2008

Changing the Color of the Contents of an AutoCAD Block Using .NET - using CB command to show AutoCAD color dialog, apply selected color to contents of block, Kean Walmsley, Through the Interface, Oct 15, 2008

An Interview With Don Syme - person behind development of new functional language 'F#', Kean Walmsley, Through the Interface, Oct 10, 2008

Mirroring AutoCAD Entities Using .NET - using c# routine with matrices to transform entities, Kean Walmsley, Through the Interface, Oct 1, 2008

Tired of Not Being Able to NETUNLOAD from AutoCAD? 'Edit and Continue' to the Rescue - Kean Walmsley, Through the Interface, Sep 29, 2008

CAD Manager Programming Topics, Pt 2: AutoLISP - controlling AutoCAD startup, removing, adding, redefining commands, Robert Green, Cadalyst, Sep 24, 2008

Creating a Layer Group Inside AutoCAD Using .NET - C# routine using CLG command, Kean Walmsley, Through the Interface, Sep 24, 2008

Loading .NET Modules Programmatically into AutoCAD - C# code to demonstrate using NETLOAD command, Kean Walmsley, Through the Interface, Sep 16, 2008

On Error Resume Next - continue evaluating code starting with next line after error in Autodesk products customization code, David Koch, The Architect's Desktop, Sep 15, 2008

More Quiet Command-Calling: Adding an Inspection Dimension Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 15, 2008

Preventing a .NET Module From Being Loaded by AutoCAD - C# routine using AutoCAD's NETLOAD mechanism on exception thrown to avoid loading, Kean Walmsley, Through the Interface, Sep 8, 2008

No Muttering at the Back! Reducing the Background Noise When Sending Commands to AutoCAD - setting NOMUTT system variable to 1, Kean Walmsley, Through the Interface, Sep 5, 2008

Traversing a 3D Solid's Brep Using AutoCAD 2009's New .NET API - using Brep API from .NET application, Kean Walmsley, Through the Interface, Sep 1, 2008

Creating a Series of AutoCAD Polylines by Exploding a Complex Region Using .NET - Kean Walmsley, Through the Interface, Aug 27, 2008

Creating an AutoCAD Polyline From an Exploded Region Using .NET - Kean Walmsley, Through the Interface, Aug 25, 2008

OpenDCL Quick Intro - Owen Wengerd, Outside The Box, Aug 24, 2008

Preventing an AutoCAD Block From Being Exploded Using .NET - Kean Walmsley, Through the Interface, Aug 18, 2008

Rolling Back the Effect of AutoCAD Commands Using .NET - Kean Walmsley, Through the Interface, Aug 13, 2008

Anchoring AutoCAD Entities to Each Other Using .NET - anchoring circle to line, Kean Walmsley, Through the Interface, Aug 11, 2008

Catching Exceptions Thrown From Dialogs Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Aug 8, 2008

The Right Way to Show Modal and Modeless Dialogs in AutoCAD Using .NET - using Application.Show command, it's advantages, Kean Walmsley, Through the Interface, Aug 7, 2008

Using the P/Invoke Interop Assistant to Help Call ObjectARX From .NET - calling unmanaged functions from .NET, Kean Walmsley, Through the Interface, Aug 4, 2008

Implementing a CAD Standards Plug-in For AutoCAD Using .NET - routine used for more specific requirements of geometry oriented standards checking, Kean Walmsley, Through the Interface, Aug 1, 2008

VBA Structure Table - using structure name, pipe description, top elevation/throat elevation and invert elevation details to create structure table in Civil 3D,

Plot Preview Gotcha - to avoid getting hung when using custom plot routine, use modeless form, add user interaction, Dwg Dot Net, July 25, 2008

Choosing the Programming Language to Use for an AutoCAD Development Project - choice depends on factors like legacy codebase, functionality coverage, performance, integration with other technologies, version support, support, Kean Walmsley, Through the Interface, July 28, 2008

Spotlight on .Net instead of ActiveX ? - .NET Form control, properties, methods and events, Volker Joseph, Beyond the Paper, July 14, 2008

Adding and Removing AutoCAD Layer Filters Using .NET - C# code implements commands to list existing layer filters, Commands, LLFS, CLFS, DLF, Kean Walmsley, Through the Interface, July 11, 2008

Reading a Text File Using LISP - draw points, lines, CAD Panacea, Randy McSwain, July 13, 2008

Testing Whether an AutoCAD Drawing is 2D or 3D Using .NET - simple, routine checks EXTMAX for variety of geometry, Kean Walmsley, Through the Interface, July 9, 2008

Customization: Hot Topics - links to most useful tips in Autodesk discussion groups, Melanie Perry, Mistress of the Dorkness, July 8, 2008

Swapping Identities of AutoCAD Objects Using .NET - way to change handle of object through API, Kean Walmsley, Through the Interface, July 7, 2008

Adding a Line to Model Space - get started with .NET programming with simple program, Dwg Dot Net, June 27, 2008

Sample Lines VBA - routine that adds lines using VBA in Civil 3D, ChristopherF, Civil 3D Reminders, July 5, 2008

Conditional Selection of AutoCAD Entities Using .NET - select entities from multiple layers, filtering mechanism, basic concept, example, Kean Walmsley, Through the Interface, July 2, 2008

Update Attributes From a Comma-Delimited File - AutoLISP routine for imports and export of data between an AutoCAD and an Excel spreadsheet, Tony Hotchkiss, Cadalyst, Jul 1, 2008

Getting to Know the Project Draw API - overview procedure, XML representation, more, Through the Interface, Kean Walmsley, June 30, 2008

Turtle Fractals in AutoCAD Using .NET - Part 3 - fractal generation using turtle graphic engine generating more realistic, organic forms, Kean Walmsley, Through the Interface, June 23, 2008

Turtle Fractals in AutoCAD Using .NET - Part 2 - fractal generation using turtle graphic engine generating  more realistic, organic forms, Kean Walmsley, Through the Interface, June 23, 2008

A Simple Turtle Graphics Implementation in AutoCAD Using .NET - testing TurtleEngine capabilities inside AutoCAD, creating a series of shapes of different pen colours and widths, Kean Walmsley, Through the Interface, June 18, 2008

Cleaning Up After Yourself: How and When to Dispose of AutoCAD Objects in .NET - working with IDisposable objects inside AutoCAD, 3 scenarios to look in and good practice to explicitly dispose it manually or automatically, Through the Interface, Kean Walmsley, June 16, 2008

Zooming to a Window or Entity Inside AutoCAD With .NET - Kean Walmsley, Through the Interface, June 6, 2008 

Sectioning an AutoCAD Solid Using F# - Kean Walmsley, Through the Interface, June 2, 2008

Filtering Windows Messages Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, May 30, 2008

Generating Fractals Inside AutoCAD Using F# - Kean Walmsley, Through the Interface, May 28, 2008

Sectioning an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, May 22, 2008

Sweeping an AutoCAD Surface Using .NET - generating SweptSurface, Kean Walmsley, Through the Interface, May 22, 2008

Deleting Unused Annotation Scales in AutoCAD Using .NET - using Database.Purge(), Kean Walmsley, Through the Interface, May 19, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 4 - Kean Walmsley, Through the Interface, May 16, 2008

Debugging ObjectARX: Break on Exception - examining debug output window and breaking exception in Visual Studio, Owen Wengerd, Outside The Box, May 12, 2008

An Automatic Numbering System for AutoCAD Blocks Using .NET - Part 3 - using deletion, movement and compaction of numbered objects, Kean Walmsley, Through the Interface, May 12, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 2 - introducing NumberedObjectManager class, Kean Walmsley, Through the Interface, May 9, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 1 - Kean Walmsley, Through the Interface, May 7, 2008

Storing Custom AutoCAD Application Settings in the Registry Using .NET - Kean Walmsley, Through the Interface, May 5, 2008

Finding All the AutoCAD Entities on a Particular Layer Using .NET - Kean Walmsley, Through the Interface, May 2, 2008

A Cool Tool For Identifying .NET API Enhancements - using Framework Design Studio, Kean Walmsley, Through the Interface, Apr 24, 2008

The New RibbonBar API in AutoCAD 2009 - introducing Windows Presentation Foundation and understanding code behind ribbon layout, Kean Walmsley, Through the Interface, Apr 9, 2008

Extracting XML Data From Drawings Using a New .NET API in AutoCAD 2009 - using data extraction API for extracting data from single drawing, Kean Walmsley, Through the Interface, Apr 7, 2008

Automatic Closing of AutoCAD Objects With ObjectARX SmartPointers - Kean Walmsley, Through the Interface, Apr 3, 2008

Using a Jig to Rotate an AutoCAD Entity Via .NET - Kean Walmsley, Through the Interface, Mar 28, 2008

Initialization Code in Your F# AutoCAD Application - Kean Walmsley, Through the Interface, Mar 25, 2008

Implementing Your Own AutoCAD Color Combobox Control Using .NET - Kean Walmsley, Through the Interface, Mar 20, 2008

Recursive F# Code to Generate Random Point Clouds Inside AutoCAD - Kean Walmsley, Through the Interface, Feb 29, 2008

Using Reflector to Diagnose Tail Call Optimization in F# - Kean Walmsley, Through the Interface, Feb 27, 2008

Pointing at Clouds: More Random Musings On AutoCAD and F# - Kean Walmsley, Through the Interface, Feb 25, 2008

Parallelizing Robotic AutoCAD Hatching with F# and .NET - Kean Walmsley, Through the Interface, Feb 21, 2008

Robotic Hatching Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Feb 14, 2008

Modifying the Color, Linetype and Lineweight of an AutoCAD Entity Using Standard Dialogs From .NET - Kean Walmsley, Through the Interface, Feb 12, 2008

Using Standard AutoCAD Dialogs to Select Colors, Linetypes and Lineweights With .NET - Kean Walmsley, Through the Interface, Feb 8, 2008

A Brief Information About ObjectARX - AutoCAD programming method that uses C++ language, M. Mazhar Basa, Daily AutoCAD, Feb 1, 2008

Building an NSIS Installer for Deploying a LISP or DVB File - Josh Johnson.com, Jan 9, 2008

Adding Aliases for Custom AutoCAD Commands - editing acad.pgp file, Kean Walmsley, Through the Interface, Jan 31, 2008

Using F# Asynchronous Workflows to Simplify Concurrent Programming in AutoCAD - Kean Walmsley, Through the Interface, Jan 25, 2008

Turning AutoCAD Into an RSS Reader With F# - Kean Walmsley, Through the Interface, Jan 23, 2008

DRX for Dummies - explaining DRX and ARX, Deelip Menezes, Jan 22, 2008

Configuring Visual Studio to Debug .NET Framework Source Code - Shawn Burke's Blog, Jan 16, 2008

Understanding the Properties of Textual Linetype Segments in AutoCAD - Kean Walmsley, Through the Interface, Jan 11, 2008

Creating a Complex AutoCAD Linetype Containing Text Using .NET - Kean Walmsley, Through the Interface, Jan 9, 2008

Creating an AutoCAD Linetype Programmatically Using .NET - Kean Walmsley, Through the Interface, Jan 7, 2008

Launching AutoCAD With a Specific Profile Using .NET - Kean Walmsley, Through the Interface, Dec 21, 2007

Microbenchmarking C# Code - tagging functions with attribute for benchmarking, Kean Walmsley, Through the Interface, Dec 19, 2007

Getting AutoCAD's Current Directory From a .NET Application - editing "Start In" property, Kean Walmsley, Through the Interface, Dec 17, 2007

Launching AutoCAD From a .NET Application - understanding out-of-process and in-process application interaction, Kean Walmsley, Through the Interface, Dec 14, 2007

Creating an AutoCAD Wipeout Using .NET - creating wipeout based on array of points, Kean Walmsley, Through the Interface, Dec 12, 2007

Getting the Names of the Colors in an AutoCAD Color-Book Using .NET - Kean Walmsley, Through the Interface, Dec 10, 2007

Using a Color Book Entry to Set the Color of an AutoCAD Entity Using .NET - Kean Walmsley, Through the Interface, Dec 7, 2007

Metaprogramming with AutoCAD - Part 3 - using F# code, Kean Walmsley, Through the Interface, Nov 26, 2007

Metaprogramming with AutoCAD - Part 2 - implementing dynamic metaprogramming for C# and VB.NET, Kean Walmsley, Through the Interface, Nov 19, 2007

Metaprogramming with AutoCAD - Part 1 - writing code that can create other code and even modify itself, Through the Interface, Nov 19, 2007

Getting theTotal Volume of 3D Solids in an AutoCAD Model Using F# - Kean Walmsley, Through the Interface, Nov 16, 2007

More Fun with F# and AutoCAD: String Extraction and Manipulation - Kean Walmsley, Through the Interface, Nov 13, 2007

Using AJAX to Generate Pages Hosting Freewheel Views - Kean Walmsley, Through the Interface, Nov 9, 2007

A Mathematical F# Application Integrating With AutoCAD Via .NET - Kean Walmsley, Through the Interface, Nov 5, 2007

F# - A Perfect Fit for AutoCAD .NET Programming? - functional programming F# is suitable for technical computing, Kean Walmsley, Through the Interface, Oct 31, 2007

My First F# Application For AutoCAD - learning basics of F# language, Kean Walmsley, Through the Interface, Oct 31, 2007

AU Handouts: Enriching Your DWF - Part 2 - using DWF Toolkit and linking 2D with 3D DWF data, Kean Walmsley, Through the Interface, Oct 30, 2007

AU Handouts: Enriching Your DWF - Part 1 - creating DWFx files, publishing DWF and plotting DWFx from AutoCAD, Kean Walmsley, Through the Interface, Oct 26, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 3 - building full editing product using AutoCAD OEM, Kean Walmsley, Through the Interface, Oct 24, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 2 - using DWG thumbnail in simple application and embedding DWG TrueView in HTML page or dialog, Kean Walmsley, Through the Interface, Oct 22, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 1 - creating 3D model in AutoCAD and accessing it using .NET, Kean Walmsley, Through the Interface, Oct 17, 2007

Plotting a Window From AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 11, 2007

Allowing Selection of an AutoCAD Plot Device and Media Name Using .NET - Kean Walmsley, Through the Interface, Oct 9, 2007

Previewing and Plotting Multiple Sheets in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 4, 2007

Previewing and Plotting a Single Sheet in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 1, 2007

ObjectDBX/RealDWG using VB.NET - opening drawing with ObjectDBX in AutoCAD 2008, JTB World, Sep 27, 2007

Driving a Multi-Sheet AutoCAD Plot Using .NET - Kean Walmsley, Through the Interface, Sep 29, 2007

Changing Widths on Sample Lines - using 'from corridor stations' function in Civil 3D, Ove Cervin, From the Ground Up, Sep 21, 2007

Creating a Multileader in AutoCAD Using a jig From .NET - Kean Walmsley, Through the Interface, Sep 21, 2007

Accessing the Active Space or Layout in an AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Sep 10, 2007

Creating an AutoCAD Multileader Spraying Out from Central Text Using .NET - Kean Walmsley, Through the Interface, Sep 6, 2007

Creating a Spline-Segment Multileader in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 3, 2007

Updating an AutoCAD Table Linked to an Excel Spreadsheet Using .NET - Kean Walmsley, Through the Interface, Aug 24, 2007

Using AutoCAD's File Selection Dialog from .NET - Kean Walmsley, Through the Interface, Aug 21, 2007

Creating an AutoCAD Table Linked to an Excel Spreadsheet Using .NET - Kean Walmsley, Through the Interface, Aug 22, 200

Programming Languages in AutoCAD - summary of programming languages available in AutoCAD, Erhan Toker, Daily AutoCAD, Aug 20, 2007

Purging Registered Application Names from a Folder of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, Aug 15, 2007

Purging Registered Application Names in the Current AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Aug 13, 2007

Moving Entities from One AutoCAD Layer to Another Using .NET - Kean Walmsley, Through the Interface, Aug 10, 2007

Updating a Specific Attribute Inside a Folder of AutoCAD Drawings Using RealDWG from .NET - Kean Walmsley, Through the Interface, August 8, 2007

A Handy .NET Class to Help Manage Long Operations in AutoCAD - Kean Walmsley, Through the Interface, August 6, 2007

Generating Koch Fractals in AutoCAD Using .NET - Part 2 - Kean Walmsley, Through the Interface, August 2, 2007

Generating Koch Fractals in AutoCAD Using .NET - Part 1 - Kean Walmsley, Through the Interface, July 30, 2007

Updating a Specific Attribute Inside a Folder of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, July 25, 2007

Updating a Specific Attribute Inside an AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, July 23, 2007

Accessing DWG Files Not Open in the AutoCAD Editor Using .NET - Kean Walmsley, Through the Interface, July 18, 2007

Using a Palette From .NET to Display Properties of Multiple AutoCAD Objects - Kean Walmsley, Through the Interface, July 16, 2007

Using a Modeless .NET Dialog to Display Properties of Multiple AutoCAD Objects - Kean Walmsley, Through the Interface, July 9, 2007

Applying a Gradient Fill to an AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, July 6, 2007

Using a Modeless .NET Dialog to Display AutoCAD Object Properties - Kean Walmsley, Through the Interface, June 29, 2007

sUsing a Modal .NET Dialog to Display AutoCAD Object Properties - Kean Walmsley, Through the Interface, June 25, 2007

Creating a Table of Block Attributes in AutoCAD Using .NET - Part 2 - Kean Walmsley, Through the Interface, June 18, 2007

Creating a Table of Block Attributes in AutoCAD Using .NET - Part 1 - Kean Walmsley, Through the Interface, June 14, 2007

Embedding Fields in an AutoCAD Table Using .NET - Kean Walmsley, Through the Interface, June 11, 2007

Creating an AutoCAD Table Using .NET - Kean Walmsley, Through the Interface, June 6, 2007

Creating an AutoCAD Table Containing Block Images Using .NET - Kean Walmsley, Through the Interface, June 8, 2007

Showing a Splash-Screen from Your AutoCAD .NET Application - Kean Walmsley, Through the Interface, June 1, 2007

Getting the Type of an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, May 29, 2007

Displaying a Progress Meter During Long Operations in AutoCAD Using .NET - Part 1 - using P/Invoke to display AutoCAD's progress meter from .NET, Kean Walmsley, Through the Interface, May 25, 2007

Using a Jig from .NET to Multiply Insert AutoCAD Blocks - Kean Walmsley, Through the Interface, May 18, 2007

Using a Jig from .NET to Multiply Insert AutoCAD Blocks - Part 2 - Kean Walmsley, Through the Interface, May 22, 2007

VBA Foundations for AutoCAD, Part 9 - understanding the types of errors and using the debugging tools in AutoCAD, Richard Binning, AUGI, May 2007 (requires free registration)

Creating a Partial CUI File Using .NET and Loading it Inside AutoCAD - Kean Walmsley, Through the Interface, May 14, 2007

Adding a Context Menu to AutoCAD Objects Using .NET - counting the selected entities, Kean Walmsley, Through the Interface, May 4, 2007

It's All in the Context: Adding a Default Menu to Your AutoCAD Application Using .NET - Kean Walmsley, Through the Interface, May 7, 2007

Loading the Right Version of an ObjectARX Module into 32- or 64-bit AutoCAD - Kean Walmsley, Through the Interface, April 20, 2007

Taking a Snapshot of the AutoCAD Model (Take 2) - calling SetViewFromViewport() specifying the viewport number held in CVPORT, Kean Walmsley, Through the Interface, April 18, 2007

Iterating Through a Polyline's Vertices Using AutoCAD .NET - Kean Walmsley, Through the Interface, April 11, 2007

VBA Foundations for AutoCAD, Part 8 - laws of error handling and VBA routines, Richard Binning, AUGI, April 2007 (requires free registration)

Rendering AutoCAD Models Offscreen Using .NET - Kean Walmsley, Through the Interface, April 5, 2007

Taking a Snapshot of the AutoCAD Model Using .NET - Kean Walmsley, Through the Interface, April 9, 2007

Adding XData to AutoCAD Entities Using .NET - Kean Walmsley, Through the Interface, April 2, 2007

Manipulating the Draw Order of a Newly Created AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, March 30, 2007

Closing All Open AutoCAD Documents from a .NET Application - Kean Walmsley, Through the Interface, March 23, 2007

Showing AutoCAD's Hatch Dialog from a .NET Application - Kean Walmsley, Through the Interface, March 16, 2007

Getting the List of .NET-defined Commands in AutoCAD - Kean Walmsley, Through the Interface, March 15, 2007

VBA Foundations for AutoCAD, Part 7 - learning about forms and creating a graphically rich program, Richard Binning, AUGI, March 2007 (requires free registration)

Replacing AutoCAD's OPEN Command Using .NET - Kean Walmsley, Through the Interface, March 4, 2007

Allowing Users to Escape from Long Operations in AutoCAD .NET - using a message filter, Kean Walmsley, Through the Interface, February 28, 2007

Using the COM Interface for AutoCAD Objects from .NET - Kean Walmsley, Through the Interface, February 21, 2007

VBA Foundations for AutoCAD, Part 6 - understanding VBA's built-in functions: math functions, conversion functions, and file management functions, Richard Binning, AUGI, February 2007 (requires free registration)

Using .NET Reflection with AutoCAD to Change Object Properties - Part 2 - Kean Walmsley, Through the Interface, February 7, 2007

Using .NET Reflection with AutoCAD to Change Object Properties - Part 1 - Kean Walmsley, Through the Interface, February 5, 2007

Changing the Color of Nested AutoCAD Entities Through .NET - Kean Walmsley, Through the Interface, February 2, 2007

Adding to the AutoCAD Pickfirst Set with .NET - Kean Walmsley, Through the Interface, January 30, 2007

One for the Bit-Twiddlers - using Reflector to optimize code based on the resultant IL created, Kean Walmsley, Through the Interface, January 26, 2007

More on IP Protection and Obfuscation - pre-compilation to native code will help in managing code, Kean Walmsley, Through the Interface, January 19, 2007

Reflecting on AutoCAD .NET - exploring reflection and reflector tool, Kean Walmsley, Through the Interface, January 24, 2007

Protecting Intellectual Property in AutoCAD Application Modules - considering ObjectARX, LISP, VB6, VBA and .NET language, Kean Walmsley, Through the Interface, January 16, 2007

Managed Application Templates for VB and C# Express Editions - Kean Walmsley, Through the Interface, January 18, 2007

Creating an AutoCAD Leader with a Different Arrowhead Using .NET - Kean Walmsley, Through the Interface, January 12, 2007

Creating AcDbMaterial Object 4: Creating a Textured Material - defining texture properties using AcGiMaterialMap object in AutoCAD, Erhan Toker, Daily AutoCAD, January 17, 2007

Creating AcDbMaterial Object 3 - creating a simple texture material with a diffuse color in AutoCAD, Erhan Toker, Daily AutoCAD, January 11, 2007

VBA Foundations for AutoCAD, Part 5 - understanding the terms variables, data type, control structures, and more, Richard Binning, AUGI, January 2007 (requires free registration)

Object ARX Software Development Kit - exploring the contents of ObjectARX SDK, M. Mazhar Basa, Daily AutoCAD, December 15, 2006

Highlighting a Nested AutoCAD Block Using .NET - code extended to define two commands viz. HLNESTEDENT, HLNESTEDBLK, uses InternalHighlightNested(), Kean Walmsley, Through the Interface, December 15, 2006

Highlighting an AutoCAD Entity in a Nested Block Using .NET - provides solution to the problem of highlighting the nested entity returned by the Editor.GetNestedEntity() method, Kean Walmsley, Through the Interface, December 13, 2006

Creating AcDbMaterial Object 2 - adding a new material to the database in AutoCAD, Erhan Toker, Daily AutoCAD, December 13, 2006

VBA Foundations for AutoCAD, Part 4 - writing good code using VBE and Microsoft's IntelliSense, Richard Binning, AUGI, December 2006 (requires free registration)

Creating an AcDbMaterial Object - 1 - checking for duplication of material in the AutoCAD database, Erhan Toker, Daily AutoCAD, December 7, 2006

Linking Circles, Part 5: Animating the Snake - LISP code for the original circle linking application, Kean Walmsley, Through the Interface, December 5, 2006

Linking Circles, Part 4: Adding 3D - adding support to create chains of spheres, Kean Walmsley, Through the Interface, December 5, 2006

Linking Circles, Part 1: Using .NET Events to Relate AutoCAD Geometry - Kean Walmsley, Through the Interface, November 27, 2006

Linking Circles, Part 2: Getting Persistent - persisting the link data in the AutoCAD drawing file, Kean Walmsley, Through the Interface, November 30, 2006

Linking Circles, Part 3: Automatic Linking on Circle Creation - Kean Walmsley, Through the Interface, December 1, 2006

Components of ObjectARX Applications - functions of ARX and DBX files, C++ Compiler, ARXWizard, AutoCAD Libraries, and more, M. Mazhar Basa, Daily AutoCAD, November 28, 2006

Finding the Location of a .NET Module - identify the current assembly or get the assembly helping current code executing, Kean Walmsley, Through the Interface, November 22, 2006

Two Methods for Selecting Entities at a Particular Location - using a predefined method or iterating over the entire database in AutoCAD, Kean Walmsley, Through the Interface, November 21, 2006

Advanced Jigging with AutoCAD .NET - Adding Keywords - using keywords for arc segments and undo, Kean Walmsley, Through the Interface, November 17, 2006

Controlling Interactive Polyline Creation - Part 3 - implementing a basic Jig to create polylines in AutoCAD, Kean Walmsley, Through the Interface, November 14, 2006

Controlling Interactive Polyline Creation - Part 1 - using MYPOLY and PLINE commands in AutoCAD, Kean Walmsley, Through the Interface, November 8, 2006

Controlling Interactive Polyline Creation - Part 2 - using GetPoint() to request vertex information from the user in AutoCAD, Kean Walmsley, Through the Interface, November 14, 2006

VBA Foundations for AutoCAD, Part 3 - exploring the Visual Basic Editor, Richard Binning, AUGI, November 2006 (requires free registration)

Loading a Partial CUI and Making Its Toolbars Visible Through .NET - Kean Walmsley, Through the Interface, November 1, 2006

Blocking AutoCAD Commands from .NET - Kean Walmsley, Through the Interface, November 1, 2006

Per-document Data in AutoCAD .NET Applications - Part 2 - storing and accessing per-document data in the UserData property, Kean Walmsley, Through the Interface, October 19, 2006

Transparent Splash Screen as a Modeless Dialog - creating modeless splash window with the use of C++ (ObjectARX), managed code (.NET) and Windows Forms for AutoCAD, Nikolay Poleshchuk

Per-Document Data in ObjectARX - roles of SDI, Falsely MDI-Aware and Falsely MDI-Aware versions, Kean Walmsley, Through the Interface, October 10, 2006

Per-document Data in AutoCAD .NET Applications - Part 1 - define commands as instance members of a class to store per-document data, Kean Walmsley, Through the Interface, October 12, 2006

Some Background to AutoCAD's MDI Implementation and Per-Document Data - the switch to a Multiple Document Interface in AutoCAD 2000 was more involved than one would suspect, Kean Walmsley, Through the Interface, October 4, 2006

VBA Foundations for AutoCAD, Part 2 - various components of AutoCAD's VBA integrated development environment, Richard Binning, AUGI, October 2006 (requires free registration)

Working with Specific AutoCAD Object Types in .NET - Kean Walmsley, Through the Interface, September 25, 2006

Dimension Centerlines Cant Get Any Easier! - using CENDIM command in AutoCAD to select a linear dimension, Mark Douglas, In the Dynamic Interface, September 22, 2006

VBA Foundations, Part 1 - history of VBA in AutoCAD and benefits of using VBA, Richard Binning, AUGI, September 2006 (requires free registration)

Calling DIMARC from Visual LISP - selecting the entity when calling DIMARC command programmatically from LISP in AutoCAD, Kean Walmsley, Through the Interface, August 18, 2006

Selecting the Edge of a Nested Solid in ObjectARX - selecting a subentity and a nested entity, Adam Nagy, Through the Interface, August 25, 2006

Import Blocks From an External DWG File Using .NET - Kean Walmsley, Through the Interface, August 18, 2006

Breaking it Down - A Closer Look at the C# Code for Importing Blocks - Kean Walmsley, Through the Interface, August 21, 2006

Canceling an Active Command in AutoCAD - sending escape characters to AutoCAD to cancel a command, Kean Walmsley, Through the Interface, August 14, 2006

Techniques for Calling AutoCAD Commands Programmatically - adding a line in AutoCAD using LISP, VBA or ObjectARX code, Kean Walmsley, Through the Interface, August 11, 2006

New EplotView DWF & PDF viewer Palette - VB.net program to view and print DWF/PDF files directly from a palette in AutoCAD, Mark Douglas, In the Dynamic Interface, July 31, 2006

Advanced Visual Studio Debugging: How to Stop Stepping into Certain Functions - executing the code in debugger to avoid object constructors, Kean Walmsley, Through the Interface, July 28, 2006

Advanced Visual Studio Debugging: Automatic Expansion of Watched Variables - entering ObjectARX datatypes, AcGePoint3d and AcGeMatrix3d, into autoexp.dat file, Kean Walmsley, Through the Interface, July 24, 2006

Calling the DWFRender Web Service from HTML - considering web methods pdkVersion, pageCount and load to call back the data, Kean Walmsley, Through the Interface, July 21, 2006

Project Freewheel: Losing Control! - embedding a navigable DWF or static image of a DWF and getting some data regarding a DWF using Project Freewheel, Kean Walmsley, Through the Interface, July 20, 2006

Debugging Using Express Editions - enabling Visual Basic Express debugging using ".vbproj.user" file, Kean Walmsley, Through the Interface, July 6, 2006

Getting Started with AutoCAD and .NET - using the ObjectARX Wizard to define Asdkcmd1 command with the help of VB.NET application, Kean Walmsley, Through the Interface, July 3, 2006

Getting the ObjectARX Wizard to Work with Visual Studio Express Editions - creating registry key to install the ObjectARX Wizards and copying the files to Express installation, Cyrille Fauvel of DevTech EMEA, Through the Interface, July 5, 2006

How to Find Files in the AutoCAD Search Path - find ACAD.PGP file, for example, using a simple AutoLISP, BrianMorse.com, February 1, 2006

Linking AutoCAD VBA to a VB DLL - reference a Visual Basic Dynamic Link Library within AutoCAD VBA in AutoCAD 2006, Jim Dowthwaite, area 31, January 13, 2006

Copy Objects to ALL Layouts - code for AutoCAD to apply information to all layout tabs, Mark Douglas, In The Dynamic Interface, December 12, 2005

Working with Environment Variables Through AutoLISP - a LISP tutorial to use the Shell object to manipulate environment variables in AutoCAD, Lee Ambrosius, Hyperpics, December 9, 2005

Creating a New Document in AutoCAD with AutoLISP - create a new document using AutoLISP, Lee Ambrosius, Hyperpics, December 8, 2005

Printing a MS Word Doc Using AutoLISP - print your MS Word document while working in AutoCAD, Lee Ambrosius, Hyperpics, December 7, 2005

System Variable: CDATE - AutoCAD system variable 'CDATE' helps in setting calendar date and time, David Hardin, AutoCAD Tutorials, December 6, 2005

Which Drives are Available? - using the FSO object to find out all available drives in the machine through AutoLISP, Lee Ambrosius, Hyperpics, December 6, 2005

Obtaining a Short File Name Through LISP - a LISP tutorial to use the File System Object in AutoCAD, Lee Ambrosius, Hyperpics, December 4, 2005

AutoCAD Tips from Our Readers - a fun clock, substituting text in objects, correcting elevations, personalizing your settings, finding 3D solid interference and creating your own hatch patterns, Bill Kramer, Cadalyst Management, October 14, 2005

AutoCAD Tips from Our Readers - tips on rotating objects, creating selection sets, breaking lines, creating invisible objects and archiving, Bill Kramer, Cadalyst Management, September 15, 2005

Dynamic Cut Symbol - AutoCAD LISP code for creating a dynamic 'cut symbol' block, Mark Douglas, In The Dynamic Interface, September 17, 2005

TIPniques: Mind the Gap - a tutorial to make non-continuous linetypes smoothly in AutoCAD, Mike Perry, AUGI, September 2005 (may require free registration)

Discover the VBA Extensibility Library, Part 2 - navigate the various parts that make up a typical VBA macro, Richard Binning, AUGI, September 2005 (may require free registration)

AutoCAD Deployment Tips - possible fix for AutoCAD hanging during initialization and a scrip to turn off the Map Workspace, RK McSwain, CAD Panacea, September 2, 2005

AutoCAD Tips from Our Readers - Visual LISP to create 3D points, scale and rotate multiple objects, queue objects, more, Bill Kramer, Cadalyst Management, August 15, 2005

ADT: VBScripting Resources List - online resources for Visual Basic, Richard Binning, beside the cursor, August 18, 2005

Toggle Wipeout Frames - Lisp routine to toggle the visibility of wipeout frames,  RK McSwain, CAD Panacea, August 19, 2005  

Discover the VBA Extensibility Library - exploring Microsoft VBE Library 5.3 to get objects that can be used to work with the Visual Basic Editor, Richard Binning, AUGI, August 2005 (may require free registration)

Dynamic Lisp Code - get the lisp code selection set to make more uses of dynamic blocks, Mark Douglas, In the Dynamic Interface, July 25, 2005

AutoCAD Tips from Our Readers - a hot tip for AutoCAD 2006 customization, tips for multi-line text, drawing rebar, reactor-based text fill, callouts with incremental numbering, Bill Kramer, Cadalyst AEC, July 15, 2005

AutoCAD Commands in C# - using C#, recreating the "Hello World" example by putting the text into AutoCAD's command line and into an MText object, Mike Tuersley, Cadalyst AEC, July 15, 2005

The One-Click System and VBA - a tutorial exploring Visual Basic functions that duplicate existing functions contained in acad.lsp and acaddoc.lsp routines, Richard Binning, AUGI, July 2005 (may require free registration)

Drawing Log Part 2 - get the code (and place it in your ACADDOC.lsp) to keep track of users actions, Mark Douglas, In The Dynamic Interface, July 12, 2005

Mtext Spell Checker - create MTEXT on a desired layer and then run spell check once its been created, Mark Douglas, In the Dynamic Interface, July 8, 2005

How Do I Keep My BASE POINT Centered? - a short tip to manage your BASE POINTS for dynamic blocks, Mark Douglas, In the Dynamic Interface, July 1, 2005

VBA Plotting and the BACKGROUNDPLOT Variable - system variable "BACKGROUNDPLOT" should be set to 0 prior to plotting in VBA, Richard Binning, beside the cursor, June 30, 2005

Dynamic Block Tooltips - use DONUT command at dynamic block grips to avoid confusion about dynamic block properties, Mark Douglas, In the Dynamic Interface, June 27, 2005

Extracting All Blocks in a Drawing - code for finding and exporting several blocks in one go, Jim Dowthwaite, Area 31, June 28, 2005

Make Viewports Code - this code will help users create viewports consistently, Mark Douglas, In the Dynamic Interface, June 27, 2005

AutoCAD Tips from Our Readers - from tips on placing notes and manipulating text objects to slot drawing utility, the readers share it all, Bill Kramer, Hot Tip Harry, Cadalyst, June 15, 2005

Sheet Set Templates Code & Helpful Paths - a simple Lisp code to map sheet paths with AutoCAD, Mark Douglas, In the Dynamic Interface, June 22, 2005

AutoCAD Commands in VB .NET - recreating the "Hello World" example by throwing the text into AutoCAD's command line and into an MText object, Mike Tuersley, Cadalyst Management, June 15, 2005

AutoCAD Layer Filters - some tips on how to delete the extra baggage of layer filters which can cripple performance, Beth Powell, Beth's CAD Blog, June 7, 2005

Class 14 - Creating a Custom Entity (Step By Step) - creating an entity that contains some features that will help users to see what is possible using ObjectARX, Fernando Malard, ObjectARX for Dummies, June 4, 2005

First ObjectARX for Dummies Contest - a contest about AutoCAD 2006 new features where participants will create ObjectARX samples, Fernando Malard, ObjectARX for Dummies, May 23, 2005

Class 13 - Deriving from AcDbEntity - creating custom entities derived from AcDbEntity, Fernando Malard, ObjectARX for Dummies, May 27, 2005

Lab 3 - Solved - solution to AutoCAD tutorial about creating a custom object, Fernando Malard, ObjectARX for Dummies, May 20, 2005

Going. Net - there is no need for Visual Studio. Net to write .Net code for AutoCAD 2006, Mike Tuersley, Cadalyst Management, May 15, 2005

Lab 3 - Creating a Custom Object - how to create the first part of a complete custom shape application, Fernando Malard, ObjectARX for Dummies, May 8, 2005

Class 12 - Deriving from AcDbObject - custom objects can help you construct complex application structures and intelligent data storage, Fernando Malard, ObjectARX for Dummies, May 1, 2005

Loading Express Tools in 2006 - if you can't find the Express Tools menu in AutoCAD, type in CUILOAD which replaced the MENULOAD command, Mark W. Kiker, Caddmanager.com, April 24, 2005

Lab 2 - Solved - the proposed layout in the solution has been created with the combo and select button, Fernando Malard, ObjectARX for Dummies, April 24, 2005

Lab 2 - Using a MFC Dialog - creating a simple ObjectARX module with DLGCOLOR, Fernando Malard, ObjectARX for Dummies, April 16, 2005

Class 10 - Using MFC - use of MFC will allow better interfaces for ObjectARX applications, Fernando Mallard, ObjectARX for Dummies, April 11, 2005

ARXWizard for AutoCAD 2006 - Interview with Cyrille Fauvel (Autodesk) - Autodesk developer gives insight on the ARXWizard in AutoCAD 2006, Fernando Malard, ObjectARX for Dummies, April 5, 2005

AutoCAD 2006 .NET documentation - the ObjectARX managed wrapper classes now include jig and prompt support, JTB World Blog, March 30, 2005

Class 8 - Selection Sets - AutoCAD programming tutorial, interact with users and let applications access information from drawing screen, Fernando Malard, ObjectARX for Dummies, March 27, 2005

Lab 1 - Creating and Editing Entities - how to create a simple ObjectARX module with two commands, Fernando Malard, March 15, 2005

What's Changed in the ActiveX API? - AutoCAD 2004/2005 - changes in ActiveX API for AutoCAD 2004 and AutoCAD 2005, Lee, Hyperpics Blogs, March 14, 2005

Class 3A - Minimum Application - how to implement the minimum ObjectARX application without using the ARXWizard, Fernando Malard, ObjectARX for Dummies, February 17, 2005

Appendix A - Debug Versus Release - ObjectARX and ObjectBDX tips on how to recognize the differences between the two types of compilation: debug and release, Fernando Malard, ObjectARX for Dummies, February 15, 2005

The Basics of Programming with the DWF Express Viewer Control - how to program with Autodesk's DWF Express Viewer control, Mike Tuersley, Cadalyst, February 15, 2005

Inserting Point Data into AutoCAD - AutoCAD routine for bringing in 2D data, Jim Dowthwaite, Area 31, February 10, 2005

Class 3 - Application Overview - ObjectARX tutorial, Fernando Malard, ObjectARX for Dummies, February 10, 2005

Class 2 - AutoCAD's Database - more advice on using ObjectARX and AutoCAD, Fernando Malard, ObjectARX for Dummies, February 5, 2005

I Hate CAD Standards. Part 1 - how to add all of of your standards - text styles, dimension styles, layers and units - with a single click of a button, Jim Dowthwaite, Area 31, February 1, 2005 (Part 1 of 2)

I Hate CAD Standards. Part 2 - further instructions on how to quickly standardize your drawings, Jim Dowthwaite, Area 31, February 3, 2005 (Part 2 of 2)

Class 1 - Overview - an introduction to ObjectARX, Fernando Malard, ObjectARX for Dummies, January 31, 2005

Sheet Set Manager API Code Sample for AutoCAD 2005 - downloadable code sample, Jimmy Bergmark, JTB World, January 20, 2005

Unattended Uninstallation Using VBScript - how to uninstall AutoCAD 2005 using a VBScript, Jimmy Bergmark, JTB World, January 21, 2005

Create a Multipage DWF File Using VB/VBA - Mike Tuersley, Cadalyst, January 15, 2005

Programming with Class, Part 1 - the first installment in a two-part series on programming with class modules, with the on VBA, Mike Tuersley, Cadalyst, November 15, 2004 (part 1 of 2)

Programming with Class, Part 2 - more on class modules, Mike Tuersley, Cadalyst, December 15, 2004 (part 2 of 2)

Load and Run VBA Macros Using Straight VBA - AutoCAD tutorial, Mike Tuersley, Cadalyst, September 15, 2004

AutoLISP Tips, Tricks & Ideas, Part 1 - a large collection of AutoLISP tips, Leonid Nemirovsky, BTN, October 15, 2003

AutoLISP Tips, Tricks & Ideas, Part 2 - more AutoLISP tips, Leonid Nemirovsky, BTN, October 15, 2003

Visual LISP: Entity Data Lists - tips on using the Visual LISP entity data list to create applications that quickly create drawings with just the simplest of input, Bill Kramer, Autodesk.com, September 19, 2003

Applying Customization: Shademodes - looks at using Shademode options in AutoCAD 2000, 2002 and 2004 for 3D or solids work, and at a Visual LISP routine that makes activating the various Shademode options easier, Dave Pitzer, Autodesk.com, September 18, 2003

When a Line Is Not Just a Line - explores the various ways in which data can be attached to drawings inside AutoCAD, Bill Kramer, CADENCE, September 2003

Making the Case for VBA - which programming language should you learn - AutoLISP, ObjectARX or VBA?, Barry Bowen, Cadalyst, July 2003

Visual LISP: Chart Drawing - AutoCAD tutorial illustrates how to design and start programming an application, Bill Kramer, Autodesk.com, July 28, 2003

Parametrics-Driven Drawings - advice on using a parameter-based drawing system to rapidly design and draft standard tasks, Bill Kramer, CADENCE, July 2003

Applying Customization: Right-Click Menus in LISP - AutoCAD tutorial on using the right-click capability to respond to prompts, Dave Pitzer, Autodesk.com, June 26, 2003

Applying Customization: Back to Basics - learn how to add a simple AutoLISP and how to load an AutoLISP routine on an on-demand or as-needed basis, Dave Pitzer, Autodesk.com, June 26, 2003

Visual LISP: Attribute Magic - how to manipulate attributes using Visual LISP, Bill Kramer, Autodesk.com, June 25, 2003

MicroStation VBA for AutoCAD Users - tips on using VBA (Visual BASIC for Applications) to help automate manual tasks, Barry Bowen, Cadalyst, May 2003

VBA: Integrating with Microsoft Access - Part 3 - learn how to navigate, edit and delete records in a database, Dave Espinosa-Aguilar, Autodesk.com, May 28, 2003

VBA: Integrating with Microsoft Access - Part 2 - explores integrating the programming capabilities of AutoCAD VBA (Visual Basic for Applications) with the functionality found in other Windows applications, specifically, Microsoft Access, Autodesk.com, Dave Espinosa-Aguilar, March 28, 2003

What's a Custom Object? - discusses what an object is in terms of programming and how the concept of an object is applied to applications such as AutoCAD, Bill Kramer, CADENCE, January 2003

Visual LISP Tutorial: Building a VLX Application - Alireza Parsai, CADdigest.com, December 23, 2002

Introduction to Visual Basic - beginning programming course covers basic programming concepts as well as how to use VB to drive other products such as AutoCAD, Inventor, and Architectural Desktop, Kevin Vandecar, Autodesk University presentation, December 3, 2002 (pdf)

VBA: Integrating AutoCAD VBA with Microsoft Access - Part 1 - tips on how to organize, query and manipulate entity information, on-screen or in the background, of an AutoCAD session with Access, Dave Espinosa-Aguilar, Autodesk.com, December 20, 2002

Working with AutoCAD VBA Selection Set Filters - how to use AutoCAD selection set filters when coding in Visual Basic, Dave Espinosa-Aguilar, Autodesk.com, November 22, 2002

Embedded Versus DVB Files - tips for storing Visual Basic macros, Bill Kramer, CADENCE, November 2002

Integrating AutoCAD VBA with Microsoft Excel - Part 6 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD VBA with Microsoft Excel, Part 5 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 4 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 3 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 2 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 1 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Is LISP Out of a Job? No Way! - Visual LISP remains one of the essential tools in writing an AutoCAD-based application, Bill Kramer, CADENCE, July 2002

Autodesk Developer Network - Autodesk and CAD User are getting together to make it easier to find specialized CAD solutions, CAD User, June 2002

VBA in IntelliCAD - Part 3 - custom programming of IntelliCAD and AutoCAD using Visual Basic for Applications (has links to Part 1, 2), John McIver, CADinfo.NET, June 4, 2002

Programming For CAD Managers - AutoLISP basics, examples, extending the logic, Robert Green, CADENCE CAD Manager's Newsletter, April 11, 2002

Entity Level Reactors in VBA - Bill Kramer, CADENCE, April 2001

LISP Primer - online tutorial to help AutoCAD users learn AutoLISP, Colin Allen, Maneesh Dhagat, Texas A&M University

To AutoLISP or VBA? - Bill Kramer, CADENCE, January 2001

Visual LISP System Utilities - explore some of the features in Visual LISP relating to the operating system by Bill Kramer, CADENCE, May 2000 (AutoCAD, programming)

denotes a select article

 

Newsletter

Get all the week's articles
FREE!
(current issue)