Привет! Есть ли возможность / макрос для автоматического суммирования длин размеров? Например, выделяю нужные размеры, и программа выдает их сумму.
может подойдет Код: (defun C:SUMDIM() (apply '+ (mapcar (function (lambda (a) (cdr (assoc 42 (entget a))))) ((lambda (o) (vl-remove-if 'listp (mapcar 'cadr (ssnamex o))) ) ;_ end_lambda (ssget '((0 . "DIMENSION"))) ) ) ;_ end_mapcar ) )
для начала скопируй код в текстовый файл, сохрани с расширением .lsp, закинь файл в активное окно автокада в командной строке набери SUMDIM
В описании программы указано: для удаления библиотеки из автозагрузки - наберите команду unregCalcAcad. Разрядность при загрузке учли?