原始问题:
请用Python编程,使solidworks根据当前显示的零件或装配体自动出工程图
Python不能直接操作SolidWorks,可以使用SolidWorks API(Application Programming Interface)来实现。API是一种软件应用程序之间进行通信的技术,可以将Python与SolidWorks连接在一起,实现自动出工程图的功能。
假设你已成功安装了SolidWorks API,则可以使用如下Python代码来实现该功能:
import win32com.client # 导入win32com.client包
swApp = win32com.client.Dispatch('Sldworks.Application') # 创建一个Sldworks对象
model = swApp.ActiveDoc # 获取当前显示的零件或装配体
swModelDocExt = model.Extension # 访问model对象上的Extension属性
drawing_name = model.Name + '.slddrw' # 生成工程图文件名
swDrawingDoc = swModelDocExt.OpenDrawingDocument(drawing_name)# 打开已存在的或新建立的slddrw文档
Prev:随便写一篇账凭作文