|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Опять про Lisp-ы... (Помощь чайнику в редактировании)
Регистрация: 15.01.2010
Сообщений: 254
|
||
Просмотров: 29682
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
superkot007, На caduser'e было полно нумераторов. Один из них - binc. Вариант с запросом блока и выбором атрибута:
Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 27.01.2013 в 15:37. Причина: Имя динамического блока |
|||
![]() |
|
||||
Регистрация: 15.01.2010
Сообщений: 254
|
VVA
![]() не обновил, поэтому выдал "Блок не найден"... 1. А можно номер в формате 0000-9999 сразу получать, без префикса (если геморройно, то не надо...) ![]() Скрестить, так сказать, с другим Вашим произведением: Код:
3. А как быть, если блок динамический (выноска, например, с заданными параметрами видимости)... ![]() Последний раз редактировалось superkot007, 26.01.2010 в 19:51. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
Цитата:
Код:
Перенумерация с выравниванием методом тыка. Нужно указывать на атрибут, текст, размер, мтекст Код:
PS 2017-06-30 Большая часть нумераторов собраны в FAQ #21 - Как последовательно пронумеровать в чертеже числа?
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 30.06.2017 в 17:07. Причина: В renumA добавлен мультилидер |
|||
![]() |
|
||||
Регистрация: 15.01.2010
Сообщений: 254
|
VVA
Добрый человек, как же я благодарен за ТАКОЕ!!! ![]() Немного не в тему: А можно как-нибудь организовать обновление атрибутов блоков из данных таблицы (acad или excel)? Было бы просто шикарно... А для работы с динамическими блоками (по тем же lisp-ам, что выше) ЭТО можно куда-нибудь "прикрутить"? Код:
Последний раз редактировалось superkot007, 26.01.2010 в 22:47. |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Если выбирать блоки по-одному после того как они вставлены то это
должно работать как для обычных так и динамических (наваял по-бырому, без особой проверки) Код:
~'J'~ Последний раз редактировалось Олег (jr.), 02.07.2010 в 23:15. Причина: добавлены дополнительные опции выбора |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
|
|||
![]() |
|
||||
Регистрация: 22.11.2010
Сообщений: 5
|
пользуюсь командой apnumA. Расставляю блоки на чертеже, атрибут меняет свое значение 1...2..3 итд как сделать так, чтобы при удалении одного блока нумерация выше этого блока сдвигалась на -1 (восстанавливалась) и при вставке следущего блока его атрибут становился "общее кол-во этих блоков"+1
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Пользуйся BinCA из #8. Это дальнейшее развитие apnumA. Она в том числе делает и это:
Цитата:
наверное нужно писать реактор. Но на это у меня пока нет времени.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 10.12.2010
Сообщений: 5
|
Пожалуйста, помогите "чайнику"
Проблема - блоки на чертеже расставлены в порядке: слева направо, сверху вниз. У блоков есть атрибут "номер". Необходимо автоматически пронумеровать блоки последовательно, примерно так: 1,2,3,4, 5,6,7, 8,9... Может у кого есть готовое решение? Буду премного благодарен!!! |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 10.12.2010
Сообщений: 5
|
Уважаемый Дима, ещё раз спасибо, все работает отлично,
а теперь бы записать кол-во атрибутов "НОМЕР" в атрибут "КОЛИЧЕСТВО" былоб вообще чудесно. Перелопатил всю прогу, но сам не смог это выполнить. А то на большом чертеже приходится его двигать-зуммировать, чтоб найти последний "НОМЕР" Как говорится, "Аппетит приходит во время еды" |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Добавлена сортировка по точке вставки блоков слева-направо, снизу-вверх
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер Регистрация: 12.10.2007
Россия, Энгельс
Сообщений: 27
|
уважаемый VVA, можно ли усовершенствовать RenumA, что бы он работал не только методом тыка но и рамкой выделения?? Т.е. выделяем слева направо нумеруется в такой же последовательности, выделяем справа налево нумеруется в этой последовательности, ну и сверху вниз и обратно по смыслу... Такое возможно реализовать для текста?
----- добавлено через ~3 мин. ----- есть еще замечательный лисп Num интересует вопрос точку привязки как я понимаю можно изменить тут (vla-put-Alignment newNum acAlignmentMiddleCenter), как ее сделать не "Середина по центру", а "Центр"? Вообще было бы не плохо если бы в программе эту точку привязки можно было настраивать в ручную, например как в опции Центр но с отступом на некую величину от текста, такое возможно? Последний раз редактировалось СерJант, 29.10.2016 в 14:02. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Это называется перенумерация. Не поленись пройтись по теме (тем более что здесь всего 3 десятка постов).
Приведены как коды, так и ссылки на другие ресурсы Например в этой теме #8 Все нумераторы собраны в FAQ #21 - Как последовательно пронумеровать в чертеже числа?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять про перепуск арматуры | AlfF1 | Железобетонные конструкции | 52 | 14.11.2017 08:55 |
Опять про системные переменные | DEL | AutoCAD | 4 | 03.11.2006 11:12 |
опять про Layout... | тинатаки | AutoCAD | 3 | 13.06.2006 16:22 |
Опять про XP SP2 | Андрей С. | AutoCAD | 7 | 16.03.2005 13:15 |
Опять про исчезающие тулбары | Startrek | Программирование | 2 | 03.01.2005 16:53 |