| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Попробуй в коде
Код:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
не все функции скопировал. добавь в lsp файл
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 16.09.2014
Сообщений: 29
|
Добрый день VVA.
Попробовал на AutoCAD 2013, до этого пробовал на AutoCAD 2014. Код:
Выдает ошибку. Укажите ячейку таблицы: Выберите примитив для вставки его площади в таблицу (+ сумма; - вычитание; ENTER — завершение): ; ошибка: no function definition: 2+ |
|||
![]() |
|
||||
Найди отличие
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 16.09.2014
Сообщений: 29
|
Благодарю за помощь VVA.
Огромное спасибо. Может кому-то пригодится. Lisp вставка в таблицу поля, соответствующей площади примитива через одну строку/столбец. Код:
Добрый день! Идея и вопрос. В AutoCAD есть функция ВИДЫ МОДЕЛЕЙ. Можно ли как то связать например Lisp AreaTT и созданные ВИДЫ МОДЕЛЕЙ. Задача - Чтобы после Lisp AreaTT переходило на следующий по возрастанию ВИД МОДЕЛИ. Последний раз редактировалось Ahntv, 10.11.2015 в 09:14. |
|||
![]() |
|
||||
Архитектор Регистрация: 11.03.2009
Новороссийск
Сообщений: 99
|
Добрый день. У меня 2 просьбы:
1. Можете сделать в PAREATLB #58 что бы вставлялся не "текст" а "мтекст" ? 2. Сделать вариант чтоб вставлялась сумма значений площадей мтекстом с полем (т.е. выбрать несколько полилиний и вставить их сумму мтекстом, можно без возможности вставки в таблицу) |
|||
![]() |
|
||||
Регистрация: 16.09.2014
Сообщений: 29
|
Добрый день dwg.ru форумчане.
Возникла такой вопрос с LISP DIMTLB. Происходит, что после выбора размера думает AutoCAD минуту две перед вставкой в таблицу. Также существенно увеличивается размер файла был 11 мб стал 14 мб при выборе одного размера, и так происходит с каждым выбором. Подскажите пожалуйста, может как то буфер обмена заполняется? Ранее работало нормально. Закрываю чертеж, затем открываю заново все равно такое происходит. Произвел очистку чертежа, до этого в нем ничего не делал. Удалено аж 55558 блоков????? Удаление блок "*A91896". Удаление блок "A$C1B73763C". Удалено 55558 блоки. Не найдены неиспользуемые слои. Не найдены неиспользуемые типы линий. Не найдены неиспользуемые текстовые стили. Не найдены неиспользуемые файлы форм. Не найдены неиспользуемые размерные стили. Не найдены неиспользуемые стили мультилиний. Не найдены неиспользуемые стили печати. Не найдены неиспользуемые стили таблиц. Удаление материал "Concrete.Cast-In-Place.Flat.Grey.1". Удаление материал "Sitework.Paving - Surfacing.Asphalt". Удаление материал "Sitework.Planting.Grass.Short". Удаление материал "Sitework.Planting.Grass.Thick". Удаление материал "Sitework.Planting.Gravel.Crushed". Удаление материал "Sitework.Planting.Gravel.Mixed". Удаление материал "Sitework.Planting.Soil". Удалено 7 материалы. Заранее вам благодарен. Последний раз редактировалось Ahntv, 21.12.2015 в 15:44. |
|||
![]() |
|
||||
Ahntv, Точно DIMTLB ничего такого не делает. Без файла получается лечение по фотографии. На вскидку - возможно словари DNG, возможно список масштабовЮ возможно прокси объекты (см. п.5). По пунктам расписано в google doc
Попробуй почистить этим
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Регистрация: 23.02.2016
Сообщений: 1
|
Доброго времени суток! Отличная тема очень помогла, использую лисп AREATT только для длины, очень помогает при заполнении кабельного журнала. Подскажите есть ли возможность модифицировать лисп для копирования длины полилинии в атрибут блока, т.е. лисп предлагает выбрать полилинию затем атрибут и туда записывается поле(или текст) с длиной. Облазил форум нашел только подобные запросы решений пока не было.
|
|||
![]() |
|
||||
Архитектор Регистрация: 11.03.2009
Новороссийск
Сообщений: 99
|
Уважаемый VVA, можете команду PTLB модифицировать чтобы длину примитива вставлял в таблицу по принципу AREATT (чтоб не было необходимости выбирать ячейку, а данные сами подали в таблицу по заранее договоренному условию , т.е сиди и отщелкивай объекты) ? Или в AREATT добавить возможность выбора длины.
Последний раз редактировалось Largo GT, 31.10.2016 в 17:33. |
|||
![]() |
|
||||
Largo GT, Там этих вариантов AREATT до чертиков. Скажи, в каком посте смотреть
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Сопровождение проектов, внутренний технадзор Регистрация: 05.06.2012
Санкт-Петербург
Сообщений: 46
|
Здравствуйте уважаемые форумчане, очень понравился лисп, всталяющий в таблицу поле с длиной примитива.
Цитата:
Очень нужно, поскольку нажимать на каждую линию достаточно неудобно, а потом ещё и сводить все поля в ячейку. Так же заметил что в данной лиспе не корректно используется коэффициент масштабирования длины, точнее он берётся такой же как и для площади, что не совсем удобно, прошу подсказать, что нужно подправить в коде? Последний раз редактировалось Denis Ch, 04.08.2017 в 13:36. Причина: исправил ошибки |
|||
![]() |
|
||||
Цитата:
Вариант, где при суммировании или вычитании используется выбор объектов ssget'ом или можно ли сделать так , чтобы - указал как перемещаться , например по столбцам , ткнул в ячейку таблицы , а примитивы указывать не по одному , а рамкой ? Largo GT, Извини, пропустил твой пост. Трех лет еще не прошло ![]() Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
вольный копейщик Регистрация: 03.11.2010
Сообщений: 132
|
VVA, очень понравилась AREATT! Огромное спасибо!
У меня правда с небольшим глюком работает (если обсуждалось, сорри - бегло пролистал все страницы не нашел) - если промахиваюсь при выборе объекта, команда просто завершается.. Просмотрел код, вроде там есть обработчик такого события "мимо", но хз почему он не работает. |
|||
![]() |
|
||||
Immortal_6666, укажи номер поста с которого брал
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP на измерение площади | Малюк | LISP | 2 | 27.09.2007 14:51 |
vb6 вставка таблицы AutoCad'a в таблицу Word'a | HiddenM | Программирование | 1 | 11.01.2007 16:11 |