在开源社区中,确实存在如pyautocad这样的库,旨在帮助开发者使用Python与AutoCAD进行交互。同时,国内的开发者们也贡献出自己的力量,比如飞狐所开发的库,相关讨论可以查阅bbs.mjtd.com上的帖子。值得一提的是,AutoCAD的垂直产品Civil 3D已经实现了Python支持。然而,关于通用的AutoCAD平台是否支持Python开发,...
基于python对autocad进行二次开发,有没有合适的教材?
Python语言因其简洁易学的特性,在多种领域内颇受欢迎。然而,对于AutoCAD的二次开发,情况则稍有不同。尽管Python具有诸多优势,但AutoDesk至今并未提供官方的API支持。
在开源社区中,确实存在如pyautocad这样的库,旨在帮助开发者使用Python与AutoCAD进行交互。同时,国内的开发者们也贡献出自己的力量,比如飞狐所开发的库,相关讨论可以查阅bbs.mjtd.com上的帖子。
值得一提的是,AutoCAD的垂直产品Civil 3D已经实现了Python支持。然而,关于通用的AutoCAD平台是否支持Python开发,目前并无官方消息透露。
在AutoCAD的开发工具方面,除了Python之外,还有ARX、.NET、AutoLISP等全面的开发工具。相比之下,对于非专业开发者而言,AutoLISP可能是更为简单易学且适合的工具。
对于AutoCAD开发中使用的语言选择,也有人注意到VBA的存在。尽管VBA依旧受到支持,但其已进入退休状态多年。若需要使用VBA,开发者需要自行从AutoDesk官网下载相关包。2024-08-29