![]() |
Translate to: |
||||||
| Обратная связь | Новости САПР | Программы | Документация | Полезные советы | Обзорные статьи | ||
| Заказ и разработка | Каталог САПР | САПР-конференция | Библиотека ГОСТов | Наши соавторы | Коммерческое ПО | ||
(defun c:AttDefToText (/ eset1 blkcnt en enlist vl space)
(setq eset1 (ssget (list (cons 0 "ATTDEF")))
blkcnt 0
)
(if eset1
(while (<= blkcnt (- (sslength eset1) 1))
(setq en (ssname eset1 blkcnt)
enlist (entget en)
space (cdr (assoc 67 enlist))
)
(setq vl (list
(cons 0 "TEXT")
(cons 100 "AcDbEntity")
(cons 100 "AcDbText")
(assoc 7 enlist)
(assoc 8 enlist)
(assoc 10 enlist)
(assoc 40 enlist)
(cond ((assoc 62 enlist))
((cons 62 256))
)
(cons 1 (cdr (assoc 2 enlist)))
(if (= space nil)
(cons 67 0)
(cons 67 space)
)
)
)
(entdel en)
(entmake vl)
(setq blkcnt (1+ blkcnt))
)
)
)
Copyright © Сайт поддержки пользователей САПР