Homeโ€บ Blogโ€บ DXD LISP: List Raw DXF Details of a Selected Entity Free Download
๐Ÿ“ LISP

DXD LISP: List Raw DXF Details of a Selected Entity Free Download

๐Ÿงฎ 2  |  ๐ŸŸข 2
03 Jul 2026 Trishunya Team
DXD LISP: List Raw DXF Details of a Selected Entity Free Download
๐Ÿ“ LISP · CAD UTILITIES

DXD LISP: List Raw DXF Details of a Selected Entity (Free AutoLISP Download)

๐Ÿ“… 03 Jul 2026 ๐Ÿท๏ธ CAD BGBgol Global
DXD AutoLISP routine, List Raw DXF Details of a Selected Entity, shown inside a CAD window

This is a developer-focused utility rather than an end-user drafting tool: when writing AutoLISP programs, it's frequently necessary to inspect the raw DXF group codes of an entity. AutoCAD's native LIST command shows entity details in a human-readable format, but that format isn't directly usable in code. DXD instead prints the entity's data exactly as AutoLISP's entget function would return it, a raw, programmable association list, one group code pair per line, making it immediately useful for LISP development and debugging.

DXFDMP-bgol (List Raw DXF Details of a Selected Entity)

CATEGORY
Utility Lisps
COMMAND NAME
DXD
LISP FILE
DXFDMP-bgol.lsp
LICENSE
Open-source, free

Command Type: AutoLISP developer utility (works in AutoCAD, BricsCAD, ZWCAD and most AutoLISP-compatible CAD platforms)
Developed by: BGol Community, bgol.in

Inspired by the general concept of raw-DXF-dump developer utilities used in AutoLISP development workflows. This is an original, independently written routine, new file name, new command name, new source code, created so the CAD community has a free, editable, open-source alternative.

Overview

This is a developer-focused utility rather than an end-user drafting tool: when writing AutoLISP programs, it's frequently necessary to inspect the raw DXF group codes of an entity. AutoCAD's native LIST command shows entity details in a human-readable format, but that format isn't directly usable in code. DXD instead prints the entity's data exactly as AutoLISP's entget function would return it, a raw, programmable association list, one group code pair per line, making it immediately useful for LISP development and debugging.

How to Use

  1. Load DXFDMP-bgol.lsp into your CAD session (drag-and-drop the file onto the drawing window, or use the APPLOAD command).
  2. Type DXD at the command line and press Enter.
  3. At the Select entity: prompt, click the entity you want to inspect.
  4. The routine prints the entity's full DXF association list (exactly as entget would return it) to the command line / text window, one group code pair per line, followed by a total pair count.

Why Use It

  • Development Aid, immediately shows the exact structure a LISP program would see when calling (entget entityname), removing guesswork when writing code that needs to read or modify specific DXF group codes.
  • Faster Debugging, quickly reveals which DXF group codes are present (and their values) on a given entity, useful when troubleshooting why a custom routine isn't reading expected data.
  • Complements LIST, LIST is for humans reading entity properties in plain language; DXD is for developers who need the same data in raw, parseable form.

Where to Use It

  • While developing or debugging custom AutoLISP routines that need to read or modify entity DXF data.
  • Understanding the exact DXF structure of an unfamiliar entity type before writing code to process it programmatically.
  • Learning AutoLISP/DXF group codes by directly inspecting real entity data from the current drawing.

Notes

  • Read-only: this command never modifies the drawing or creates new entities, so it's completely safe to run on any entity at any time.
  • Output goes to the command line / text window (F2) exactly like any other princ-based command output, scroll up in the text window if the entity has many group codes.
  • Source code is fully open, feel free to study, modify, and redistribute it under the same open, free-for-all spirit.

Credits

Developed and shared for the CAD community by BGol Community. Website: https://bgol.in/ Free and open-source, use it, modify it, share it, for personal or commercial work alike.

Frequently Asked Questions

What CAD platforms does DXD work on?

DXD is a standard AutoLISP routine, so it runs in AutoCAD, BricsCAD, ZWCAD, and most other AutoLISP-compatible CAD platforms without modification.

What should I know before using DXD?

Read-only: this command never modifies the drawing or creates new entities, so it's completely safe to run on any entity at any time.

What is the main benefit of using DXD?

Development Aid, immediately shows the exact structure a LISP program would see when calling (entget entityname), removing guesswork when writing code that needs to read or modify specific DXF group codes.

Is DXD free to use for commercial projects?

Yes. DXD is fully open-source and free to use, modify, and redistribute for both personal and commercial work, developed and shared by the BGol Community.

How do I load the DXD command into my drawing?

Drag and drop DXFDMP-bgol.lsp onto your open drawing window, or load it through the APPLOAD command, then type DXD at the command line to run it.

๐Ÿค About BGol Community

BGol Community of Advanced Surveying builds and shares free, open-source tools for the survey and CAD drafting community.

๐Ÿ™Œ Made with โค๏ธ by BGol Community of Advanced Surveying

Free, open-source, and built for the CAD community, for personal or commercial use, always.

Back to all articles