Wbudowany język makr DraftSight oparty na ciągach znaków umożliwia dynamiczne generowanie tekstu, zwłaszcza w menu, pozycjach paska stanu i poleceniach niestandardowych.
Wyrażenia DIESEL można osadzić, aby pobierać zmienne systemowe lub przełączać zachowania menu, umożliwiając aktualizowanie elementów interfejsu w czasie rzeczywistym.
Opcja dostępna w wersjach DraftSight Professional, Premium, Enterprise, Enterprise Plus i Mechanical.