Polecenie RecordMacro służy do rozpoczęcia rejestrowania sekwencji poleceń, a polecenie StopMacro do zatrzymania rejestrowania.
Funkcja rejestrowania makr pozwala także łatwo i szybko rozpocząć programowanie interfejsu API środowiska DraftSight zawierającego wywołania API odpowiadające funkcjom dostępnym w programie DraftSight. W pomocy dotyczącej interfejsu API środowiska DraftSight można znaleźć informacje o obsługiwanych językach rejestrowania makr i językach interfejsu programu DraftSight. Więcej informacji znajduje się w temacie Makro w pomocy dotyczącej interfejsu API środowiska DraftSight.
Aby zarejestrować makra, należy: