|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как самостоятельно назначить ObjId блоку
Регистрация: 25.03.2009
Сообщений: 9
|
||
Просмотров: 2847
|
|
||||
Регистрация: 07.12.2007
Брест
Сообщений: 243
|
На сколько я знаю самостоятельно назначить ID примитивам нельзя - он может только автокадом генерироваться.
Как выход - написать метод который будет создавать ББ и пробегаться по базе чертежа находить ЗБ и менять в них ссылку на вновь созданый ББ. Вот както так ![]() |
|||
![]() |
|
||||
Регистрация: 25.03.2009
Сообщений: 9
|
Спасибо за отклик, но
Это плохое решение. Представте: зависимых блоков - 100 шт. В каждом по 2 атрибута с 3-мя полями. Каждое поле ссылается на ObjId ББ. И нужно зайти в КАЖДЫЙ ЗБ (т.к. способ глобального быстрого изменения значений атрибутов с формулами одновременно для всех выбранных блоков я не знаю), поменять в каждом поле ссылку на новый ББ. Итого примерно 600 операций. Проще заново вставить 1 ББ и 100 ЗБ, этим сейчас и выходим из положения, но это не решение. Да, если можно написать лисп или прогамму для проделывания этих 600 операций, то это и есть задача. Но можнт можно все таки поменять ObjId у одного нового ББ, а? |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Цитата:
Цитата:
Посмотри DEMO5
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 03.04.2009 в 15:14. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Справка по форуму | Admin | FAQ: Часто задаваемые вопросы | 13 | 04.03.2014 11:12 |
Как именно настроить параметры нового чертежа? | Макс_Северянин | AutoCAD | 31 | 01.09.2010 10:16 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как назначить тип опирания в SCAD'е??? | Koker | SCAD | 16 | 26.04.2004 22:27 |