Здравствуйте Уважаемые специалисты NanoCAD!
Помогите пожалуйста исправить лисп, чтобы он работал в nanoCAD.
bfindv2-0.zip (14,3 КБ)
Здравствуйте Уважаемые специалисты NanoCAD!
Помогите пожалуйста исправить лисп, чтобы он работал в nanoCAD.
bfindv2-0.zip (14,3 КБ)
Лучше в телегу, и с более внятным объяснением - что не работает, в каком месте спотык, что ожидается и тому подобное.
Спасибо, уже сама подправила.
Спасибо, уже сама подправила.
Думаешь другим это неинтересно?
ок, выкладываю.
bfindv2-0-ncad.zip (14,4 КБ)
bfindv2-0-nc21.7z (21,2 КБ)
ВыноскиAcNc.dwg (301,1 КБ)
Адаптировала и проверяла на NC22.0(5997.3741.6106)_mega.
Дефекты обошла:
<DXF, Attrib, (entget(car(nentsel))) > Задвоение кода 1 в многострочных атрибутах блоков
Lambda с параметром возвращает nil вместо измененного параметра
PS. Выноски нанокад для замены ищутся, но не обрабатываются, т.к. это примитивы, созданные на MultiCAD-е, у них вероятно нет COM обёрток. Посредством DXF надо отдельную утилиту.
Также не обрабатываются таблицы нанокад, только табл.DWG
» нет COM обёрток
Но в принципе преобразовать MultiCAD в обычный ename и обратно можно, насколько я помню. Во чего нашел : https://autolisp.ru/2024/10/31/nanocad-convert-objectid-to-multikad-and-back/
Не реклама и не раскрутка, сайт без рекламы и ни разу не коммерческий.
Адаптировала и проверяла на NC22.0(5997.3741.6106)_mega.
Дефекты обошла:
<DXF, Attrib, (entget(car(nentsel))) > Задвоение кода 1 в многострочных атрибутах блоков
Lambda с параметром возвращает nil вместо измененного параметра
PS. Выноски нанокад для замены ищутся, но не обрабатываются, т.к. это примитивы, созданные на MultiCAD-е, у них вероятно нет COM обёрток. Посредством DXF надо отдельную утилиту.
Также не обрабатываются таблицы нанокад, только табл.DWG
Здравствуйте! Поля с датами мне тоже не удалось обработать. Это нельзя как-нибудь исправить?