python - 用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)
解决方案
运行命令时,必须打开 Autocad,这适用于某些命令,例如“acad.doc.Name”。
推荐阅读
- sapui5 - 第二次选择项目时拆分应用程序不调用视图
- bnf - 如何实现表达式的优先级 Bakus-Naur 形式
- swift - SwiftUI 中的条件格式
- google-apps-script - 如何通过 Google 表格脚本更新 dataValidation 列表
- python - 我在 Pandas 中有一个 30 x 20 矩阵,我想将其转换为 600 x 1 列数组。没有 Numpy 有可能吗?
- sql - 如何在 postgres 系统目录表/视图上创建外键?
- c# - 通过 SendKey 将数据从 Web 应用程序推送到桌面应用程序
- .net - System.Transactions.TransactionScope 缺少函数“new()”
- javascript - 我找不到事件侦听器及其处理程序,但它存在
- azure - 天蓝色函数 - 当 eventthub 中的新事件时触发,将其写入 cosmos db - 不起作用,为什么?