|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
23.06.2006, 12:04 | #1 | |
Проблема с автонумерацией блоков с аттрибутами
Бизнес-шмизнес
Питер
Регистрация: 26.05.2004
Сообщений: 1,911
|
||
Просмотров: 5208
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Попробуй отсюда и http://dwg.ru/dwl/70]отсюда. Вроде как нормально работают... В показанном коде вроде как ничего особо криминального нет...
Или покажи файлик с блоком - может, проблема именно в том, что блок динамический, и там не все так просто.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Случилось то, о чем я предупреждал - динамические блоки с точки зрения лиспа являются анонимными Со всеми вытекающими. Лови:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Как увижу kpblc'овский LISP, как обычно - не могу молчать [sm2001].
Во-первых, что за смешение язЫков. Я имею в виду не LISP c ActivwX (как обычно), но комментрарии. А во вторых - с каких пор порядковый номер блока - реальное число? [sm2100] КМК, оно всегда было целым. А посему - вариант исправленный и дополненный. 1. Все сделано средствами ActiveX (как обычно). 2. Введена проверка совпадениея имен блоков образца и набора. 3. Имправлен описание номера блока. Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ты погоди переводить, лучше скажи, работает или нет
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А поконкретнее? Чей не работает? Мой или Лентяя код?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 24.04.2013
Сообщений: 18
|
Здравствуйте!
Понимаю, что совсем некропост, но... уже 2 дня рыскаю по форуму в поисках простого нумератора блоков для нумерации страниц в штампах (в виде динамического блока). До этого пользовался autonumbering text текст-примитивов в отдельном слое перебрал anshl, renumA, pickblocknum, bincA. Больше всего подошел приведенный на этой странице код, но работает он не совсем так, как хотелось бы. Если тыкать индивидуально каждый блок, то все ништяк (нумерует слева направо). А если выделять рамкой (как "жадной", так и не "жадной"), то нумерация всегда идет справа налево. Не подскажете, чего бы такое сюда добавить, чтобы либо направление нумерации зависело от выделения, либо чтобы можно было выбирать в диалоге направление нумерации? Заранее благодарен На всякий случай,, привожу используемый код: Код:
Пока что пользуюсь anshl с этого форума Но был бы благодарен за доработку именно этого кода - для меня он в работе удобней, похож в использовании на инструмент autonumbering text из express tools. Последний раз редактировалось VolSilm, 03.08.2013 в 10:42. Причина: Добавлен код |
|||