LISP. Перевод текстовых стилей в текстовые стили по умолчанию
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Перевод текстовых стилей в текстовые стили по умолчанию

LISP. Перевод текстовых стилей в текстовые стили по умолчанию

Ответ
Поиск в этой теме
Непрочитано 06.06.2011, 08:52 #1
LISP. Перевод текстовых стилей в текстовые стили по умолчанию
Yuzer
 
Мозговой штурм
 
Рідна ненька - Україна, Харків
Регистрация: 26.10.2008
Сообщений: 5,705

Здравствуйте.
Пытаюсь отловить текстовый стиль, скопированный из другого чертежа, и не могу найти ни в блоках, тексте - нигде.
Можно ли с помощью лиспа получить список текстовыйх стилей и заменить скопированные на нужные мне?
Просмотров: 2612
 
Непрочитано 06.06.2011, 09:38
#2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Код:
[Выделить все]
;;;================================================================================
;;;Written By Michael Puckett. 
;;;Список элементов символьных таблиц АвтоКАДа 
;;; - s- имя таблицы
;;;Пример - список всех слоев - (setq all_layers (tablelist "LAYER"))
;;;(setq all_layers (tablelist "LAYER"))
;;;
;;;AutoLisp should return something like this :
;;;Start Coding Here 

    (defun tablelist (s / d r)
      (while (setq d (tblnext s (null d)))
        (setq r (cons (cdr (assoc 2 d)) r))
      ) ;_while
    )  ;_defun
;;;End Coding Here	

(foreach style (tablelist "STYLE")
  (terpri)
  (princ style)
  )
И
Код:
[Выделить все]
(vl-load-com)
(vlax-for styleObj (vla-get-TextStyles (vla-get-activedocument (vlax-get-acad-object)))
  (terpri)
  (princ (vla-get-Name styleObj))
  )
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 06.06.2011, 09:41
#3
Лиспер


 
Регистрация: 11.10.2010
Сообщений: 979


Ничего не понял из вопроса. Если имена копируемых стилей совпадают с уже имеющимися, то просто будет браться описание имеющихся.
__________________
(/= RegDate StartReadDate)
Лиспер вне форума  
 
Автор темы   Непрочитано 06.06.2011, 10:02
#4
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Цитата:
Сообщение от Лиспер Посмотреть сообщение
Ничего не понял из вопроса. Если имена копируемых стилей совпадают с уже имеющимися, то просто будет браться описание имеющихся.
Нет. Я может сумбурно пояснил. Имена не совпадают. Я хочу получить список абсолютно всех текстовых стилей в чертеже и просто сделать замену ненужных.
VVA, спасибо. Вечером попробую.

Лисп подгрузил, список текстовых стилей получил, а как дальше?

Последний раз редактировалось Yuzer, 06.06.2011 в 13:59.
Yuzer вне форума  
 
Автор темы   Непрочитано 09.12.2011, 21:51
#5
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


VVA, не могли бы Вы популярно (как для юзера) пояснить по какому принципу (и как?) работает лисп.
Чет у меня не получается...
Yuzer вне форума  
 
Непрочитано 10.12.2011, 12:12
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Yuzer, Какой лисп и чего не получается
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 10.12.2011, 15:56
#7
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


VVA, я загружаю лисп, а что делать дальше - ума не приложу.
Лисп, который в посте 2 (первый).
Yuzer вне форума  
 
Непрочитано 12.12.2011, 10:55
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Там просто пример, который печатает на экран перечень стилей. Это не подойдет? LISP. Замена текстового стиля
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 12.12.2011, 13:08
#9
Yuzer

Мозговой штурм
 
Регистрация: 26.10.2008
Рідна ненька - Україна, Харків
Сообщений: 5,705


Да. Это оно! Спасибо!
Yuzer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Перевод текстовых стилей в текстовые стили по умолчанию



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить список слоев и список текстовых стилей? DANZZ Программирование 12 08.02.2016 18:57
Как в Lisp измменить папку по умолчанию???? tinik_89 LISP 6 20.01.2010 06:29