-
Multicad McOverlappedBase
Нужен пример реализации такого объекта.
-
Чтение таблиц в nanoCAD 5.1 через COM API
Есть таблица в Нанокад 5.1, созданная средствами нанокада. Т.е. это не импортированный объект-таблица AutoCAD, не созданный какими бы ни было сторонними плагинами. Хочу прочесть таблицу Python-скриптом через COM API. Когда я работал в автокаде, я делал это следующим образом: app =…
-
Вывести окно с combobox доступных принтеров
Здравствуйте Уважаемые программисты NanoCAD! Подскажите как в vs (net standart 2) nanocad c# из кода открыть dcl (ниже) и вернуть выбранное значение обратно в процедуру. Начало кода: //Получаем список принтеров PlotSettingsValidator psv = PlotSettingsValidator.Current; StringCollection printers = psv.GetPlotDeviceList();…
-
Узнать размеры Листов активного чертежа
Здравствуйте Уважаемые специалисты NanoCAD! Подскажите пожалуйста, как узнать размеры (*заданной уже бумаги) для Листов активного чертежа (*из настроек печати)? В результате хочу сравнить, например, заданный размер бумаги для Листа со стандартным размером *у принтера, и если не сходится, то выдать сообщение, например, что…
-
Корректная работа лиспа в nanoCAD
Здравствуйте Уважаемые специалисты NanoCAD! Помогите пожалуйста исправить лисп, чтобы он работал в nanoCAD.
-
Взять текст с объекта. Текст в выноску
Добрый день. Имеется 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
-
nanoCAD BIM Конструкции
Добый день. Подскажите кто знает как подлючиться к пространству имен надстройки BIM в Нанокаде. В частности интересует "координатная сетка осей" и ее создание. Работаю на Python. В официальной SDK подлючение только через .Net API. Следующий код не работает, выдает ошибку: OSError: [Errno -2146234297] Данное имя сборки или…
-
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. Проблема в том,…