Author: Madhukar Moogala
-
Why your AutoCAD OEM installer silently crashes on customer machines (and how to fix it)
We just closed a support ticket that took a month of back-and-forth, and it ended up being a really interesting lesson in how antivirus software works under the hood. If you build products on AutoCAD OEM, you might have run into this scenario: a customer runs your installer, the UI flashes for a split second,…
-
AutoCAD 2027 SDK: What Every Plugin Developer Needs to Know?
AutoCAD 2027 ships with a new ObjectARX SDK. If you maintain C++ or .NET plugins for AutoCAD, this post covers what changed in the development environment, what the compatibility picture looks like, and where to find the full API delta. Binary Compatibility & Development Environment Not every AutoCAD release breaks compatibility. When two releases are…
-
Obtaining an Autodesk User ID for Entitlement Checks in Standalone Applications
The Challenge: Entitlement Checks in Standalone Apps If you are publishing a standalone application on the Autodesk App Store, you are required to perform entitlement checks to validate licensed users. To do this, you need the user’s Autodesk User ID. However, this presents a unique challenge for standalone applications: So, how do you securely obtain…
-
Batch Automation : DGN to DWG
I often get this request to batch automate converting DGN files to DWG files with minimal overhead, we can leverage either APS Automation service or local instance of AcCoreConsole that is part of AutoCAD. @echo off setlocal enabledelayedexpansion REM ============================================================ REM dgn2dwg_batch.bat REM Batch-convert all .DGN files in a folder to .DWG using AutoCAD REM…
-
Guardrails for Using AI in Autodesk Plugin Development
This post outlines curated guardrails for the effective use of Copilot and other agentic AI tools when developing plugins and extensions for Autodesk authoring applications such as AutoCAD, Revit, and Inventor. I used ChatGPT to help refine the wording. Consider it quiet LLM cannibalism. :) These guardrails can be enforced by placing them in your…
-
Announcement: AutoCAD Next Release Beta
Join AutoCAD Beta program and including Toolset updates for next release.
-
Transforming a Entity from AutoCAD Model Space to APS Viewer (LMV)2D View
AutoCAD Exporting a yellow circle from AutoCAD model space to LMV 2D View LMV
-
How to Retrieve Per-Scale Dimension Value Position
We have received following query from an A D N partner. I’m trying to use Object ARX to obtain information about annotative scale objects in a drawing.I know how to obtain the dimension value size of annotative dimensions, but I can’t obtain the coordinates of the dimension value position if it changes depending on the…
-
Running Network I/O in AutoCAD .NET Commands
Traditionally, AutoCAD .NET plugins work with geometry and the drawing database. But modern workflows often require pulling data from the web — for example, fetching design inputs, configuration, or geometry parameters from a service. Since the AutoCAD .NET API is not thread-safe, you cannot call it directly from a background thread. This becomes tricky when…

You must be logged in to post a comment.