Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoLisp / VisualLISP и DCL
»
Длина линии полем
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Длина линии полем (Прочитано 7890 раз)
0 Пользователей и 1 Гость просматривают эту тему.
1958
ADN OPEN
Сообщений: 93
Карма: 0
Длина линии полем
«
:
21-01-2023, 18:06:35 »
Код - Auto/Visual Lisp
[Выбрать]
(
setq
pline
(
vlax-ename->vla-object
(
car
(
setq
ent
(
entsel
"\nУкажите линию >> \n"
)
)
)
)
)
(
setq
dx
(
getreal
"\nВведите домер >> \n"
)
mk
(
getstring
t
"\nВведите марку кабеля >> \n"
)
)
(
setq
txt
(
strcat
mk
"\nL = "
"%<\\AcObjProp Object(%<\\_ObjId "
(
itoa
(
vla-get-objectid
pline
)
)
">%).Length \\f \"
"
"
%lu2%pr2%
"
"
\
">%"
" м"
)
)
Как прибавить число dx к указываемой в поле длине линии?
Это вообще возможно?
«
Последнее редактирование: 21-01-2023, 19:49:32 от Александр Ривилис
»
Записан
Александр Ривилис
Administrator
Сообщений: 13886
Карма: 1788
Рыцарь ObjectARX
Skype:
Re: Длина линии полем
«
Ответ #1 :
21-01-2023, 19:50:17 »
1958
,
Не забываем про форматирование кода!
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Александр Ривилис
Administrator
Сообщений: 13886
Карма: 1788
Рыцарь ObjectARX
Skype:
Re: Длина линии полем
«
Ответ #2 :
21-01-2023, 19:52:00 »
Это возможно через выражения (AcExpr) в полях. Но я не уверен, что это будет надежно работать.
Примеры:
https://adn-cis.org/forum/index.php?topic=9854.0
https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/field-formulas/m-p/3149932#M299003
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
1958
ADN OPEN
Сообщений: 93
Карма: 0
Re: Длина линии полем
«
Ответ #3 :
22-01-2023, 07:11:46 »
Спасибо за ответ. Я долго вчера мудрил с формулой, запутался.
Мне помогли на
https://forum.dwg.ru/showthread.php?t=167416
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoLisp / VisualLISP и DCL
»
Длина линии полем