1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

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

Discussion in 'Autocad' started by Максим, Jun 6, 2016.

  1. Максим

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

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

    sergtor Форумчанин

  3. Максим

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

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

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

    может подойдет
    Code:
    (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. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice