首页 > 解决方案 > 用python控制autocad:pyautocad什么都不做

问题描述

我希望能够通过 python 在 AutoCAD 上绘制线条和矩形。我正在使用 pyautocad,但是,当我尝试画一条线时没有任何反应(甚至没有错误)。我只是想让示例代码正常工作。这是 pyautocad 无法与较新版本的 autocad 一起使用的问题吗?我是python的新手,所以我不知道出了什么问题。

from pyautocad import Autocad, APoint
acad = Autocad(create_if_not_exists=True)
acad.prompt("Hello, Autocad from Python")
print (acad.doc.Name)
p1=APoint(0,0)
p2=APoint(10,10)
acad.model.AddLine(p1,p2)

标签: pythonautocad

解决方案


运行命令时,必须打开 Autocad,这适用于某些命令,例如“acad.doc.Name”。


推荐阅读