2015-08-20 2 views
-1

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

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

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

+0

См. Также [теги wiki для AutoCAD] (http://stackoverflow.com/tags/autocad/info) –

ответ

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 года (но рекомендуется тестирование).