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

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

Не удаляются вхождения динамических блоков

Ответ
Поиск в этой теме
Непрочитано 20.01.2014, 10:15 #1
Не удаляются вхождения динамических блоков
Mozgunov
 
Начинающий проектировщик
 
Санкт-Петербург
Регистрация: 07.02.2008
Сообщений: 443

Добрый день. Не получается удалить вхождения динамических блоков. Делаю вот так:

Код:
[Выделить все]
 
(setq i 0)
(repeat (length list_lay)
(vlax-for item (vla-get-block (vla-item (vla-get-Layouts odbx) (nth i list_lay))) 
(if (=(cdr (assoc 2(entget(vlax-vla-object->ename item)))) name_blk)(progn (vla-delete item) ))
)
(setq i (+ i 1))
);end_of_repeat
Причем с обычными блоками всё работает нормально.
Просмотров: 2268
 
Непрочитано 20.01.2014, 10:17
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Mozgunov, какого ты проверяешь обычные, а не "эффективные" имена блоков?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 20.01.2014, 10:40
#3
Mozgunov

Начинающий проектировщик
 
Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Mozgunov, какого ты проверяешь обычные, а не "эффективные" имена блоков?
Спасибо большое! Заработало
Mozgunov вне форума  
 
Непрочитано 20.01.2014, 10:41
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Хамил инет, поэтому код (без проверок) только сейчас.
Вложения
Тип файла: lsp erase-blocks-by-name.lsp (2.9 Кб, 27 просмотров)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Не удаляются вхождения динамических блоков



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Подсчет Блоков и Динамических блоков с учетом visibility (видимости) и сумму длин линий, полилиний по слоям и вывод результатов в Ecxel Andrey_nadym Программирование 18 07.01.2014 01:42
подсчет динамических блоков AAI Программирование 37 25.06.2012 15:05
Исчезают вхождения блоков Redya AutoCAD 15 05.10.2010 14:39
Тормозит команда расчленения набора блоков batmax Программирование 4 31.08.2010 17:37