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

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

  1. Должен ли я начать разработку плагина для AutoCAD или отдельное программное обеспечение?
  2. ObjectARX SDK доступен только для AutoCAD 2014 и более поздних версий. Могу ли я использовать этот ObjectARX SDK для разработки инструмента для AutoCAD 2012?

Спасибо всем за ваши ценные предложения и время.

1 ответ

Решение

Добро пожаловать в разработку AutoCAD! В самом деле, на http://www.autodesk.com/myfirstautocadplugin есть учебное пособие по началу работы и блог с множеством примеров для различных сценариев, таких как http://adndevblog.typepad.com/autocad и более широкий обзор всех API. доступно по адресу http://www.autodesk.com/developautocad

О ваших вопросах:

  1. Вы можете создать плагин или внешнее приложение, но обратите внимание, что только плагины могут использовать чистый.NET API, внешние приложения могут использовать только COM API, который не так хорош и довольно стар. Если вам нужно автоматизировать из внешних приложений, проверьте консоль AutoCAD, доступную на AutoCAD 2013+
  2. SDK очень похож, но Autodesk произвел серьезную реконструкцию API в выпуске 2013 года, поэтому все, что было разработано для 2012 года, не будет работать в 2013 году (по крайней мере, вам нужно пересобрать). Если у вас есть код, разработанный для 2013 года, он может работать до 2016 года (но рекомендуется тестирование).
Другие вопросы по тегам