У меня основная часть СПДС объектов лежит в модели (примерно несколько тысяч), а для блоков хватит и той скорости макроса, которая есть.
Тогда теоретически для расчленения их всех должно быть достаточно такого lisp-выражения:
(progn
(setvar "qaflags" 5)
(command "_EXPLODE"
(ssget "_X"
(list
(cons 0 "<префикс СПДС*>")
(cons 410 (getvar "CTAB"))
)
)
""
)
(setvar "qaflags" 0)
)
Только вместо
<префикс СПДС*> должно быть правильное значение. Возможно оно
SPDS* (нет возможности проверить).
Для того чтобы проверить набери в командной строке AutoCAD, нажми ENTER и выбери СПДС-объект:
Результат из командной строки сюда.