|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
21.04.2020, 20:28 | #1 | |
Как вставить поле в пространстве листа?
Проектирование гражданских зданий
Санкт-Петербург
Регистрация: 25.03.2010
Сообщений: 90
|
||
Просмотров: 2141
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Ничего не понял. Если это запрос на разработку - то ошибся с разделом. Если затык в коде - то где собственно код?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектирование гражданских зданий Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90
|
Не буду спорить. Может и ошибся с разделом.
Запрос на разработку - это сильно сказано. На самом деле нужна подсказка: как на лиспе: IF (FIELD "PLotDate" NOT EXIST) THEN DO (.......) ELSE ("ничего не делать"). Можно другую подсказку не по полю, а по слою: IF (LAYER "name" NOT EXIST) THEN DO (...) ELSE ("ничего не делать"). И то, и другое подойдёт. Алексей, если это разработка, то готов обратится Куда? Ну не силён в лиспе, что делать? |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
|
||||
|
||||
Проектирование гражданских зданий Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90
|
Спасибо большое, koMon, попробую.
----- добавлено через ~22 мин. ----- koMon, выдаёт "Создаём текст с полем" и... тишина. Командная строка автокада встала в исходную позицию. Это первое, что получилось. ----- добавлено через ~51 мин. ----- При наличии поля PlotDate на листе выдает то же самое. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
А что должно произойти? Вы просили подсказку, что Вам дали подсказку. Дальше сами допишите туда то, что у Вас уже есть (Вы об этом в 1 сообщение написали). Странно, по какой то причине Вы решили, что Вам дали готовое решение.... даже с моим незнанием Лиспа, по коду видно что это именно подсказка и именно только условие, которое Вы просили.
Еще раз, этот код, это а не готовое решение, нужно доработать напильником и как минимум проверять типы объектов и прочие, сопутствующие, обстоятельства. ЗЫ. По дате регистрации, вроде не студент, а задача учебная. В работе эта задача решается штатными инструментами авткада, через переопределение блока и синхронизацию атрибутов. И главное требование, неприменно на Лисп... Странно. |
|||
|
||||
ну, как правильно написал Boxa, фрагмент проверяет ТЕКСТЫ в пространстве текущего листа и как бы всё) а создать новый текст и впихнуть в него поле - это уже как фантазия у кого работает!
поле PlotDate можно вставить также в МТЕКСТ и т.д. возможно у вас так и есть... выложите лист на посмотреть... |
||||
|
||||
Проектирование гражданских зданий Регистрация: 25.03.2010
Санкт-Петербург
Сообщений: 90
|
koMon, спасибо ещё раз! Ну да, сразу не сообразил. Добавил в Вашу программу проверку на MText - всё получилось.
Boxa, во-первых, тон! Вам бы по импортным форумам поползать. Есть чему поучиться в манере общения, хотя Вы также не студент. Во-вторых, Вы же не знаете мою общую задачу. Так зачем же предлагать её решать разными языками и методами автокада? Это тривиально, и, если бы это было приемлемо, то я бы и тему не поднимал. Цитата:
Последний раз редактировалось sergeev_2005, 24.04.2020 в 10:42. Причина: Дубль текста |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
И что не так с моим тоном!?
Цитата:
Цитата:
и понимаю, что с этой нотацией, Вам сложнее будет работать в функциональном стиле лиспа и потому предлагаю сразу посмотреть в сторону того, что более соответствует Вашей алгоритмической нотации. Предлагаю, но выбор делать Вам. По Вашим словам, складывается впечатление, что Вы считаете, что Вас кто то хочет обидеть или задеть. Отнюдь, я не сильно ошибусь, если напишу, что участникам дискуссии... все равно и никто не ставит своей целью Вас обидеть или задеть. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вписать определенный элемент модели в ВЭ в пространстве листа | Sanbl4 | AutoCAD | 5 | 02.12.2015 14:00 |
Простановка размеров в пространстве листа | Serz | AutoCAD | 8 | 18.03.2014 13:53 |
Как отобразить пустую строку в поле дин.блока, которое ссылается на незаполненное свойство листа подшивки? | ГОСТ&ОПОКА | AutoCAD | 5 | 28.10.2013 13:47 |
Простановка размеров в пространстве листа <Layout> | zenon | AutoCAD | 71 | 09.01.2012 16:00 |
Значение поля(field) в Пространстве Листа и Пространстве Модели различаются. Автокад 2009-2010 | wetr | AutoCAD | 2 | 06.05.2009 02:33 |