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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AutoLisp. Как получить discription слоя

AutoLisp. Как получить discription слоя

Ответ
Поиск в этой теме
Непрочитано 30.11.2011, 17:21 #1
AutoLisp. Как получить discription слоя
Zaghim
 
Регистрация: 01.07.2010
Сообщений: 521

Друзья, столкнулся с такой проблемой. Научился получать имена всех слоев, которые есть на чертеже. А как получить поле discription? Может есть у кого готовый кодец? Спасибо! Т.е. по имени слоя получить то, что находится в его описании.
Просмотров: 1235
 
Непрочитано 30.11.2011, 17:37
#2
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Без проверки...

Код:
[Выделить все]
 (vl-load-com)
(defun C:LRD(/ descr ent layer obj)
(while (setq ent (entsel "\nSelect object (Enter to Exit): "))
  (setq obj (vlax-ename->vla-object (car ent))
	layer (vla-get-layer obj)
	descr (vla-get-description
		(vla-item
		  (vla-get-layers
		    (vla-get-activedocument
		      (vlax-get-acad-object))) layer)))
  (alert (strcat "Description: " "\"" descr "\"" "\nLayer: " "\"" layer "\"" "."))
	)  
(princ)
)
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 30.11.2011, 17:49
#3
Zaghim


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


Спасибо большое за оперативность, сейчас попробуем...
Zaghim вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AutoLisp. Как получить discription слоя



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не проходит теплорасчет? Suom Конструкции зданий и сооружений 15 10.08.2011 17:22
Слои в автокаде. при добавлении нового слоя не могу изменить имя и свойства слоя oleole AutoCAD 6 02.11.2010 23:28
Изменение слоя примитивов Autocad из autolisp Anja_smol LISP 3 20.11.2009 17:04