Zmienia definicję bloku i aktualizuje skojarzone z nim atrybuty. 
 Nowe atrybuty przypisywane są do istniejących odniesień do bloków i nadawane są im wartości domyślne. Stare atrybuty w nowej definicji bloku zachowują swoje stare wartości. Usuwane są dowolne stare atrybuty, które nie są włączone w definicji bloku. 
Uwaga:  Polecenie ATTREDEF usuwa wszystkie zmiany formatu lub właściwości wprowadzone za pomocą poleceń ATRRED i RATRRED. Usuwa także wszystkie dane rozszerzone skojarzone z blokiem i może mieć wpływ na bloki dynamiczne i bloki utworzone za pomocą aplikacji innych firm. 
 
Wyświetlane są następujące monity. 
- Nazwa bloku do zdefiniowania
- Określa nazwę bloku, którego definicja jest modyfikowana.
- Obiekty dla nowego bloku
- Określa obiekty, które mają zostać uwzględnione w nowej definicji bloku. Wybierz obiekty.
- Bazowy punkt wstawienia dla nowego bloku
- Określ położenie punktu bazowego bloku.