-
Взять текст с объекта. Текст в выноску
Добрый день. Имеется Lisp, который преобразует текст в выноску. Однако сам текст не сохраняется. Прошу помочь (defun C:TXT-MLD2 ( / echo obj1 строка1) (vl-load-com) (vl-cmdf "_UNDO" "_BE") (setq echo (getvar "CMDECHO")) (setvar "CMDECHO" 0) (setq obj1 (car (entsel "\nВыберите текст 1: "))) (if obj1 (progn (setq строка1…
-
BIM Библиотека объектов. Изображение объекта.
Подскажите как достать изображение объекта из базы? Делаю палитры быстрой вставки объектов библиотеки. //Трагически// не хватает картинок. https://t.me/cadcpi/789
-
Engineering BIM Exchanger 24.1
Разработчик Engineering BIM Exchanger ты существуешь?) Третий год задаю вопросы, которые остаются без ответа. Скоро буду вынужден заняться декомпиляцией обратиться в МЧС для твоих поисков :D Очередная проблема. Плагин Engineering BIM Exchanger 24.1.5849.5849 работает с версией Revit 2025.1, но с версией Revit 2022.1 выдает…
-
Установка нескольких версий nanoCAD СПДС с PostgreSQL в качестве базы данных
При установке нескольких различных версий nanoCAD СПДС вместе с ним на систему устанавливается PostgreSQL также различных версий для хранения данных базы элементов и т.д. PostgreSQL анализирует доступные порты и, если стандартный порт 5432 закрыт, то будет слушать следующий свободный порт, например 5433. Проблема в том,…
-
python для nanoCAD
Здравствуйте уважаемые специалисты NanoCAD! Подскажите пожалуйста что нужно установить на компьютер, чтобы не было ошибки: PY - Загрузка PY
Unable to create scripting engine for "Python.AXScript.2" при запуске файла "python". *на компьютере win10 уже установлен "python 3.12", Nanocad 24.7204.
-
Не работает функция GetString из ThisDrawing.Utility
В python скрипте пишу: str = ThisDrawing.Utility.GetString("Введите название") Не выполняется. А GetInteger - работает Подскажите, как правильно вызывать?
-
Пользовательское форматирование многострочного текста
Здравствуйте Уважаемые специалисты NanoCAD! Подскажите пожалуйста, как кроме макроса lisp (*StripMtext) можно сбросить выполненные через редактор МТекста пользовательские настройки иные чем в стиле для большого количества МТекстов? Может кто-то пробовал через excel-vba или др.
-
Редактирование данных в формате СПДС
Коллеги, добрый день! Безуспешно попытав удачу на форуме разработчиков решил задать вопрос тут. Вдруг под Новый год действительно случаются чудеса. Если у нас стоит задача вставить в ячейку формата СПДС не текст, а блок (растровую/векторную подпись, лого компании и т.д.), и потом немного отредактировать её, то руками это…
-
Автозагрузка приложений
Здравствуйте Уважаемые специалисты NanoCAD! Подскажите пожалуйста, как программно добавить лисп в Сервис →Приложения → Автозагрузка? По адресу: "C:\…\AppData\Roaming\Nanosoft\nanoCAD x64 24.1\Config" есть файл "cfg.ini", в который вроде бы добавляется строка вида: "[\Configuration<<Default>>\Appload\Startup\app0]…
-
Скопировать размерный стиль между чертежами
Здравствуйте Уважаемые специалисты NanoCAD! Код ниже (excel-vba) позволяет скопировать все размерные стили из определенного чертежа в текущий чертеж: Public Sub ImportDimstyles() Dim oAxDbDoc As New AxDbDocument oAxDbDoc.Open "c:\DimStyles.dwg" Dim oObj() As Object Dim oDs As AcadDimStyle Dim i As Integer For i = 0 To…
-
Диалоговое окно с Да/Нет
Здравствуйте Уважаемые программисты NanoCAD! Подскажите пожалуйста, как в своем модуле программы c# -ncad вывести диалог с выбором "Да/Нет" для дальнейшего действия пользователя?
-
С# MultiCAD API чтение свойств объектов СПДС
Для того чтобы получать объекты СПДС и их свойства - при отладке ОБЯЗАТЕЛЬНО запускать модуль СПДС, а не какие либо другие вертикалки или платформу nanoCAD иначе будет возвращаться объект другого типа.
-
Не работает LISP
Добрый день! Помогите, пожалуйста, разобраться в чем проблема. В автокаде пользовался LISP, который помогал разбивать чертежи из пространства модели на листы. В нанокаде он не работает. Останавливается на первом листе.
-
C# .NET MultiCAD API. SetFeedBackAtribute - Метод для привязки атрибута универсального маркера
Универсальный маркер McUmarker имеет метод .SetFeedBackAtribute() В описании SDK написано: устанавливает атрибуту привязку к объекту Предполагаю что параметр szTag это имя атрибута исходного маркера который нужно привязать к атрибуту szProp второго маркера, выбираемого по его id. Так же предполагаю что iFeedType это тип…
-
Кто может поделиться кодом добавления Универсальной выноски на VB.net или С#?
Бодрого дня. Кто может поделиться кодом добавления Универсальной выноски на VB.net или С#?
-
Вставить блок из внешнего dwg
Здравствуйте Уважаемые специалисты NanoCAD! Подскажите пожалуйста, возможно ли с помощью vba-excel вставить в текущий чертеж блок из внешнего dwg, по аналогии, например, с lisp (см. вложение). В vba-excel можно вставить блок "InsertBlock" (если он например был выгружен из чертежа командой пблок): Set blockRefObj =…
-
Как из LSP загрузить .net dll?
Как из LSP загрузить .net dll? Знания были утеряны :(
-
Как сделать запуск nanoCAD невидимым?
Нужно рядом с nСad.ini создать файл nApp.ini (он автоматически включится в nСad.ini) следующего содержания: [\Automation] HiddenWindow=f1 Так же нужно отключить стартовое окно путём переименования файла bin\NCStartScreen.exe.
-
Получить свойства многострочного атрибута через vba
Здравствуйте Уважаемые специалисты NanoCAD! Есть блок с атрибутами. Макросом выгружаю значения этих атрибутов в Excel. Проблема в том, что в Value не попадают, например, такие свойства многострочного атрибута как коэф сжатия. Подскажите пожалуйста как с помощью vba-excel получить это свойство, например, в виде "Сжатие +…
-
Открыть чертеж по гиперссылке из файла excel
Здравствуйте Уважаемые специалисты NanoCAD! Есть код (ниже), который в vba-excel создает гиперссылку на открытый чертеж, НО когда я жму по созданной ссылке - чертеж открывается и сразу же закрывается. Можете помочь разобраться, как сделать чтобы по гиперссылке чертеж открывался и оставался открытым? Dim Full_Name As String…