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

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

Как получить все состояние видимостей динамического блока?

Ответ
Поиск в этой теме
Непрочитано 16.10.2016, 13:07 #1
Как получить все состояние видимостей динамического блока?
prajdziswet
 
Регистрация: 30.03.2015
Сообщений: 152

Добрый день,
Как получить все состояние видимостей динамического блока?

Код:
[Выделить все]
 
    (setq temp (vlax-ename->vla-object n))
    (setq temp (vlax-safearray->list (vlax-variant-value (vla-getdynamicblockproperties temp))))
    (foreach n1 temp
      (princ (setq temp2 (vla-get-propertyname n1)))(princ)
      (princ (car (vla-get-value n1)))(princ)
      );end foreach1
Но так я только получаю текущее состояние видимости блока, как получить полный список всех состояний динамического блока.

Заранее благодарю.
Просмотров: 2631
 
Непрочитано 16.10.2016, 15:49
1 | 1 #2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Как с помощью lisp получить список всех состояний видимости динамического блока
Dynamic Block Functions
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.10.2016, 13:42
#3
prajdziswet


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


VVA видел я ссылку форума(вторую не видел), но так решения и не понял (подскажи пожалуйста если знаешь как, проверок ненадо..).
У тебя в коде я ввидел подсчет блоков по видимости (условно как я получаю+проверка динамических свойст), но мне это не требуется (подсчитать я могу если получаю видимость одного объекта).
На чертеже может быть только 1 объект со своей видимостью, а у самого динамического блока их может быть 10:
тоесть я хочу получить список-перечесление возможных видимостей, чтобы с ними уже и работать
prajdziswet вне форума  
 
Непрочитано 17.10.2016, 17:41
1 | 1 #4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от prajdziswet Посмотреть сообщение
VVA видел я ссылку форума(вторую не видел), но так решения и не понял (подскажи пожалуйста если знаешь как, проверок ненадо..).
Цитата:
Сообщение от prajdziswet Посмотреть сообщение
тоесть я хочу получить список-перечесление возможных видимостей, чтобы с ними уже и работать
По второй ссылке
Код:
[Выделить все]
(LM:getdynpropallowedvalues blk "Видимость")
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.10.2016, 22:22
#5
prajdziswet


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


Большое спасибо!!!
Благодарствую за помощь, надеюсь что ссылка послужит еще кому-нибуть...

ЕЩЕ РАЗ БЛАГОДАРЮ !
prajdziswet вне форума  
 
Непрочитано 21.10.2016, 01:39
#6
roaa

ОПС
 
Регистрация: 29.03.2012
Kazakhstan
Сообщений: 128


Почему бы не глянуть здесь...http://forum.dwg.ru/showthread.php?t=114377
roaa вне форума  
 
Непрочитано 18.11.2021, 21:30
#7
tujn08


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


Цитата:
Сообщение от VVA Посмотреть сообщение
Dynamic Block Functions
Если через таблицу свойств выдает список в неправильном порядке. К примеру должно быть 50 110 160, а выдает 160 50 110.
Как получить в порядке таблицы?
Предполагаю, что порядок в последовательности создания видимостей или после перемещения строк в таблице.
tujn08 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как получить все состояние видимостей динамического блока?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка параметров динамического блока в VBA тормозит bars4 Программирование 4 01.10.2012 10:27
Помогите заполнить Lookup динамического блока. Mozgunov Программирование 10 22.08.2012 18:00
Вставка динамического блока из библиотеки с потерей аннотативности Jonas Динамические блоки 20 04.12.2011 19:45