2015-08-20 49 views
-1

我是AutoCAD編程的新手。我需要構建軟件來自動化AutoCAD 2012的某些任務。但我對以下內容感到困惑: -AutoCAD 2012的軟件開發

  1. 我應該開始爲AutoCAD開發一個插件還是應該開發一個獨立軟件?
  2. ObjectARX SDK僅適用於AutoCAD 2014及更高版本。我可以使用此ObjectARX SDK來開發AutoCAD 2012的工具嗎?

感謝大家的寶貴意見和時間。

+0

另請參見[用於AutoCAD的標記wiki](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 2013+上提供的AutoCAD控制檯。
  2. SDK非常相似,但Autodesk在2013版本中對API進行了重大改造,因此2012年開發的任何內容都無法運行2013年(至少需要重建)。如果您有爲2013年開發的代碼,它可以工作到2016年(但建議進行測試)。