乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: landsat99

有人Python开发Autocad吗?都是COM,好像很少讨论

[复制链接]

16

主题

48

帖子

42

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
112
发表于 2022-4-20 14:30:00 | 显示全部楼层
vba是内部程序。如果有大量的操作,用com外部调用的话,最好是用软件生成lisp文件,然后加载、运行。
回复

使用道具 举报

1

主题

5

帖子

1

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-4-20 14:54:00 | 显示全部楼层
你好,我是一个新手,我有一个问题想请教以下,关于在cad中添加三维实体
我在使用pywin32与cad建立通讯,我想利用方法RetVal = object.AddExtrudedSolidAlongPath(Profile, Path) 添加,但是关于参数的输入我很迷惑。他会有这样的报错:TypeError: The Python instance can not be converted to a COM object
回复

使用道具 举报

2

主题

39

帖子

9

银币

初来乍到

Rank: 1

铜币
47
发表于 2022-4-20 15:59:00 | 显示全部楼层

很明确,接口定义有问题。
文件头 是否定义了app,document,modlespace的各个层级,,定义的格式是否正确。另外,参数里的点 线这些实体是否已转换类型。
其它调用方法 属性安手册写即可 这不会有问题的。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:17 , Processed in 0.453502 second(s), 56 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表