|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
вольный копейщик Регистрация: 03.11.2010
Сообщений: 132
|
|
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,007
|
Всем привет!
Не совсем по теме, но прошу.. Пытался сам, на примере темы http://forum.dwg.ru/showthread.php?t=842&page=11 но не получилось - не хватило знаний разобраться в кодах. Нужно вставить поле в выноску. Обращаюсь за помощью ![]() Нашел решение тут - http://www.lee-mac.com/lengthfield.html Последний раз редактировалось Nike, 04.05.2018 в 16:16. Причина: Нашел решение |
|||
![]() |
|
||||
Регистрация: 23.02.2012
Сообщений: 2
|
Всем здравствуйте. Подскажите пожалуйста, можно ли сделать обычным способом или может есть LISP для создания нумерации помещений с площадями (числитель номер, знаменатель площадь) чтобы нажать по полилинии или по пространству, ограниченного полилинией такого образца, спасибо кто отзовется.
|
|||
![]() |
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,609
|
Цитата:
Цитата:
И классический вопрос, что сами уже сделали, что именно не получается? |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 24.04.2013
Сообщений: 19
|
Всем здравствуйте!
Давно использую замечательную программу от VVA из поста №3. Под свои чуть расширенные нужды и в меру своих кривых рук вписал в одну строчку кода с объектами штриховку, чтобы пога понимала этот объект, и в другую намертво зашил коэффициент, чтобы сразу в "м2" выдавала результат (при условии, что размерность чертежа "мм"). Код:
На этом мои способности к программированию закончились, а вот потребность в оптимизации рутины осталась. В работе постоянно требуется вычислять кучу площадей полилиний или штриховок, с внесением их значений на чертеж. Значения нужно вносить как просто внутри контуров объектов, так и в таблицу. Поэтому крайне нужна программа, которая заменит бесчисленное кликанье мышкой на пару изящных движений. Т.е. она будет делать то же, что и PTLB от VVA, но автоматически для группы объектов. Всего хотелось бы увидеть 2 функции (но даже одна из них уже будет бесценным подарком по сохранению трудодней):
Буду премного благодарен за помощь в этом направлении. Новую тему не создавал, тк подумал, что наверно проще доработать прграммлину от VVA, чем с нуля писать Последний раз редактировалось VolSilm, 10.03.2019 в 01:27. |
|||
![]() |
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 124
|
Очень хорошая программка! Очень нужная!
![]() Только пожалуйста! подскажите, как её замакросить, чтобы а) вызывалась правой кнопкой мыши и б) каждый раз не набирать опцию "площади" ("п") ?? ![]() Раньше (давно) я делал примитивнейшие макросики на основе стандартных команд типа (defun c:s1 () (command "solidedit" "f" "m")) -- просто чтоб каждый раз опции не набирать вручную и повторить можно было правой клав. Ровно по той же матрице я набил в загрузочном файле этих лисп-макросов (defun c:PTLBM () (command "PTLB1" "п" )) Но при вызове Акад пишет, что даже не знает, что такое PTLB1, хотя при отдельном вызове в строке исправно её исполняет. Подскажите, люди добрые, что нитак?? ![]() Данный в коде и собственный макрос на кнопку тоже не прошёл... ___________ т.е. Может включить в сценарий запоминание последней исп.опции, чтобы снова её не набирать. Пусть будет даже лишнее нажатие Entera, но не принуждение к явному выбору опции. А вот если бы ещё в атрибуты вставлять... ![]() Или хотя бы подскажите, пож., как поменять опцию по умолчанию Длина на Площадь -- боюсь по-ламерски, не там кусок в If-е вырежу... ![]() Забыл сказать: у меня ААрх-2014 на 10й Винде Очень буду благодарен! Последний раз редактировалось shishoq, 19.07.2019 в 21:49. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
shishoq, в программе из #267 оставил только площадь
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 15.04.2019
Сообщений: 60
|
Здравствуйте!
Огромное спасибо за полезные программы! Поставил коды от VVA (из #2 и #154, AREATT и ATTSS соответственно) И вот незадача: 1. Программа упорно отказывается принимать пробел для очистки префиксов и суффиксов. Стоит единожды прописать любой префикс/суффикс - избавиться от него не выходит (только заменить на любой другой). Пока решил проблему тем, что в коде лиспа прописал вместо пробела другой символ, который очищает значение. Но странно, почему так... Поскольку ни у кого здесь такой, вроде бы, не встречалось, не могу понять - это у меня одного так? 2. Таблица в бумажной раскладке, а объекты, чьи площади собираю - в модельной (через вьюпорт, соответственно). По клику на объект во вьюпорте программы прекращают свою работу. Приходится колдовать с переносом таблицы в модель, далее - через отправки её в блок и последующим его разрывом - обратно. Жить можно, но неудобно) Можно ли как-то заставить программу понимать выделение объектов через вьюпорт? 3. Видимо, по той же причине, что и проблема №2, если таблицу перенести в пространство модели и пытаться через вьюпорт же (при активной модели) выбрать ячейку - ничего не выйдет. Приходится переходить в модель полностью (во вкладку модели). Последний раз редактировалось modest-bp, 19.07.2020 в 23:59. |
|||
![]() |
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 124
|
Люди добрие поможите кто можит - Беда случилась! PTLB2 стала ставить показатель площади где-то на X = 4.42350006E+05,Y = 5.78700003E+05,Z = -6047.50874320 от указанной точки.
![]() Это случилось после неосторожной установки приложения "Строитель", которое вроде уже выгрузил, но меню от которого всё ещё висит... |
|||
![]() |
|
||||
Регистрация: 05.06.2014
Сообщений: 77
|
Цитата:
![]() |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP на измерение площади | Малюк | LISP | 2 | 27.09.2007 14:51 |
vb6 вставка таблицы AutoCad'a в таблицу Word'a | HiddenM | Программирование | 1 | 11.01.2007 16:11 |