Автоматическое суммирование рамеров

Тема в разделе "Autocad", создана пользователем Максим, 6 июн 2016.

  1. Максим

    Максим Форумчанин

    Привет! Есть ли возможность / макрос для автоматического суммирования длин размеров? Например, выделяю нужные размеры, и программа выдает их сумму.
     
  2. sergtor

    sergtor Форумчанин

  3. Максим

    Максим Форумчанин

    Спасибо, нашел его, жаль, что под более старшие версии не работает.
     
  4. Alexandr-GR

    Alexandr-GR Форумчанин

    может подойдет
    Код:
    (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
    	   )
      )
     
  5. Максим

    Максим Форумчанин

    Alexandr-GR, как этим пользоваться?
     
  6. Alexandr-GR

    Alexandr-GR Форумчанин

    для начала скопируй код в текстовый файл,
    сохрани с расширением .lsp,
    закинь файл в активное окно автокада
    в командной строке набери SUMDIM
     
  7. Максим

    Максим Форумчанин

    Спасибо, попробую.
     
  8. Максим

    Максим Форумчанин

    Теперь акад 2010 вылетает при загрузке с этой прогой. Как отключить ее автоматическую загрузку?
     
  9. sergtor

    sergtor Форумчанин

    В описании программы указано: для удаления библиотеки из автозагрузки - наберите команду unregCalcAcad. Разрядность при загрузке учли?
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление