Описание тега autocad-plugin

External libraries (AutoLISP, ObjectARX, .NET) that can be integrated into AutoCAD for customization.
1 ответ

Метод, который предлагает пользователю выбрать группу и получить идентификатор этой группы

Я пытаюсь написать метод, который предлагает пользователю выбрать группу и возвращает ObjectId группы, чтобы я мог использовать его позже. Прямо сейчас этот метод выглядит так: public static ObjectId PromptUserForGroup() { using (Transaction tr = _d…
20 июл '15 в 20:47
2 ответа

Выполнять несколько команд в LISP последовательно

Я запускаю приложение.arx в AutoCAD. Когда мы нажимаем на настраиваемую вкладку в AutoCAD, она запускает программу в командной строке AutoCAD. Функция LISP, которую мы выполняем, выглядит следующим образом; (defun c:XYZ_program() (command) (command)…
12 июл '13 в 18:42
3 ответа

Как обновить dll/ плагин без перезапуска AutoCAD?

У меня есть библиотека классов DLL, которая загружает сценарии AutoCAD из сетевой папки. Однако мне нужен способ обеспечить автоматическое обновление библиотеки классов. С приложениями Windows Form я бы просто использовал развертывание ClickOnce, а …
26 фев '15 в 01:30
1 ответ

Плагин AutoCAD: C#: (System.Data.SQlite + SpatialiteSharp) ОШИБКА в AutoCAD 2016/2017

1) Моя среда: , Windows 10 Pro (лицензированная) - 64 бита - 8 ГБ ОЗУ; , AutoCAD (лицензировано) 2014/2015/2016/2017 64 бит (все HOTFIX и SERVICEPACK установлены); , Visual Studio 2010 Express Edition (для AutoCAD 2014); , Visual Studio 2013 (для A…
07 мар '17 в 21:02
2 ответа

Есть ли способ получить все полилинии в autocad (.dwg) с помощью C#?

Я не хочу выбирать конкретную полилинию во время выполнения. Есть ли способ напрямую получить все полилинии в файле.dwg с помощью C# без выбора во время выполнения? В AutoCAD есть команда DATAEXTRACTION для получения связанной информации для различн…
07 янв '15 в 17:51
0 ответов

Как я могу сослаться на блок AutoCAD

У меня есть проект AutoCAD, где 1 динамический блок, который я пытаюсь изменить из Excel. Вот скрипт vba, который я использую для изменения блока: Dim dybprop As Variant, i As Integer Dim bobj As AcadEntity For Each bobj In ACADApp.ModelSpace If bob…
13 июн '18 в 21:20
1 ответ

Эквивалент RegularExpressionAttribute для SymbolUtilityServices.ValidateSymbolName

В AutoCAD есть утилита для определения допустимости строки для имени символа, например, для имени блока или слоя. Эта утилита: try { // Validate the provided symbol table name SymbolUtilityServices.ValidateSymbolName(s, false); System.Windows.Forms.…
11 фев '18 в 19:18
0 ответов

Момент вызова обработчика события

Я бы хотел, чтобы функция OnObjectModified вызывалась до того, как программа войдет в функцию entMod. В настоящее время кажется, что он вызывается позже, потому что он не получает никакого значения из словаря. В момент редактирования полилинии вызыв…
22 ноя '17 в 12:46
1 ответ

Как сделать отдельное приложение AutoCAD.NET

Я пытаюсь сделать приложение, что часть его нуждается в некоторых функциях AutoCAD. Так что я попробовал что-нибудь в интернете для отдельного приложения, но ничего не произошло, и я всегда возвращаю ошибку. (Это не плагин, просто откройте предустан…
13 сен '16 в 23:20
1 ответ

Код C# для управления камерой AutoCAD

В AutoCAD 2015 вы можете использовать этот элемент управления камерой, чтобы мгновенно получать различные виды вашей модели И если щелкнуть сначала по объекту или группе, а затем по части куба, он увеличит масштаб этого объекта или группы. Есть ли с…
17 июн '15 в 18:30
2 ответа

Autocad API обнаруживает фигуры внутри слоя

Я использую Autocad 2012 с предоставленным API. Я развиваюсь в C#. То, что я пытаюсь сделать, это выбрать определенный слой и "обнаружить" все прямоугольники / квадраты в этом слое. Ultimateley, я хотел бы иметь возможность рисовать внутри всех тех …
17 июн '14 в 16:24
1 ответ

Откройте новый экземпляр Autocad через Python

У кого-нибудь есть опыт использования Python с Autocad? Я просто пытаюсь, в качестве теста, посмотреть, смогу ли я открыть новый экземпляр Autocad через Python и хотя этот PyAutocad работал хорошо (не стесняйтесь предлагать другие предложения, если …
15 авг '13 в 17:59
1 ответ

Символ для ACHAR + objectARX

Я пытаюсь преобразовать предыдущий код в VS 2010. Код, который я пытаюсь преобразовать, упомянут ниже. Функция addCommand определяется как addCommand(const ACHAR * cmdGroupName, const ACHAR * cmdGlobalName, const ACHAR * cmdLocalName, Adesk::Int32 c…
08 апр '14 в 04:08
1 ответ

Установить значение по умолчанию для строки приглашения

В классе редактора есть метод GetString, который запрашивает у пользователя строковое значение через командную строку AutoCAD. Я называю это в этом методе оболочки: public static string PromptUserForString(string message = "Enter a string: ", string…
15 июн '15 в 14:47
0 ответов

Правильное масштабирование таблиц AutoCAD с помощью C#

Я пытаюсь масштабировать таблицу, созданную моим плагином AutoCAD. Однако следующий код public void formatCells() { Transaction tr = doc.TransactionManager.StartTransaction(); DocumentLock docLock = doc.LockDocument(); using (tr) using (docLock) { i…
04 дек '14 в 20:09
3 ответа

Как объединить 2 сущности как 1 в Autocad .net

Я делаю плагин AutoCAD, и я хочу создать новый объект, который представляет собой комбинацию строки и текста. Если я выбираю строку, текст выделен и обратные слова, когда я удаляю строку, удалить текст и т. Д. И т. Д. Как рассматривать их как один …
18 июл '13 в 10:47
1 ответ

Разработка программного обеспечения для AutoCAD 2012

Я новичок в программировании AutoCAD. Мне нужно создать программное обеспечение, чтобы автоматизировать некоторые задачи для AutoCAD 2012. Но меня смущает следующее:- Должен ли я начать разработку плагина для AutoCAD или отдельное программное обеспе…
20 авг '15 в 07:38
2 ответа

PostSharp.Sdk.CodeModel.BindingException: не удается получить объект отражения

Я разрабатываю плагин autocad и использую PostSharp OnMethodBoundaryAspect для выполнения некоторых задач перед каждой командой, представленной плагином. Я добавил аспект декларативно, используя атрибуты. [PSerializable] [MulticastAttributeUsage(Mul…
22 ноя '17 в 07:04
0 ответов

Autoit: создать вариант "массив пар"?

Я пытаюсь добавить точку в текущем открытии AutoCAD Drawning. В качестве ссылки я использую пример VBA из руководства AddPoint: VBA: RetVal = object.AddPoint(Point) объект Тип: Блок, ModelSpace, PaperSpace Объекты, к которым применяется этот метод. …
05 дек '18 в 14:31
3 ответа

Как создать объект AutoCAD с помощью лямбда-выражения и вернуть его

Я новичок в программировании на C# (и программировании в целом), но я начинаю понимать, что такое разработка AutoCAD с использованием AutoDesk .NET API для проектов на работе. В AutoCAD dev есть определенные повторяющиеся задачи, для которых я созда…
12 дек '18 в 15:04