用Python做CAD的二次开发
用Python二次开发CAD插件,优缺点有哪些?有没有课代表总结下缺点:
1.无法直接操作AutoCAD,通过封装后间接操作,俄国人封装的很久没更新了,论坛飞狐大佬的库看示例更像是在写C#;
2.源码明文,执行需要依赖Python环境,不同环境执行会很蛋疼;
3.执行效率较低,Python本身写GUI很蛋疼;
优点:
1.开发效率快,如果自用或者临时处理一些问题,非常方便,包括不限于CAD和Excel类的办公问题;
2.Python上的第三方库太多了,很多问题不需要你自己处理,对于新手来说可以更加专注于处理问题本身,而把时间浪费在打造处理问题的工具上;
3.更容易获得正向反馈,对于初学者容易获得信心和成就感,也就更容易坚持学习。 敲啥python啊,除非你已经有根深蒂固的py技术栈,不然你看不到我博客还和ifox库,怎么知道敲cad如此方便的 PY做别的还行,用com操作CAD就非常蛋疼了,进程外通信慢得要死,还经常拒绝请求,优点在非CAD方面 群里开始有几个学PY二开CAD的,后来都放弃了 太高端..,搞不懂 我试过一段时间用python开发CAD,速度慢、做成插件麻烦、还经常通信中断,后来退回VBA了。 可以考虑用TwinBasic wuyunpeng888 发表于 2025-9-2 11:24
可以考虑用TwinBasic
这是什么新式武器? 有介绍吗 本帖最后由 wuyunpeng888 于 2025-9-26 13:38 编辑
可以用它来替代VB6,现在还没有发布正式版,不过测试版也够用,代码风格和VB6\VBA是一样的,VBA代码可以直接复制过来用,可以编译EXE,标准DLL,AcitvexDLL,ActivexEXE,32位64位都可以,多线程稳定
页:
[1]