我对Python和AutoCAD还不太熟悉,所以请容忍我。我试图使用Python在AutoCAD中自动完成一个设计周期。到目前为止,我可以通过Python在AutoCAD中添加点和线,但我希望能够将线型更改为虚线。我知道这可以在AutoCAD的命令栏中用几个简单的命令来完成,但是我无法通过Python来完成。import array

from _ast import If

import comtypes.client

import pyautocad

#Get running instance of the AutoCAD application

acad = comtypes.client.GetActiveObject("AutoCAD.Application")

# Document object

doc = acad.ActiveDocument

#Get the ModelSpace object

ms = doc.ModelSpace

#In ModelSpace

#Set up A4 Space

pt1 = array.array('d', [0.0, 0.0, 0])

pt2 = array.array('d', [210.0, 0.0, 0])

pt3 = array.array('d', [210.0, 297.0, 0])

pt4 = array.array('d', [0.0, 297.0, 0])

line1 = ms.AddLine(pt1, pt2)

line2 = ms.AddLine(pt2, pt3)

line3 = ms.AddLine(pt3, pt4)

line4 = ms.AddLine(pt4, pt1)

#Add central fold

pt5 = array.array('d', [105.0, 0.0, 0])

pt6 = array.array('d', [105.0, 297.0, 0])

line5 = ms.AddLine(pt5, pt6)

print("Done.")

这将生成一个A4大小的矩形,带有一条实线分隔线,但我需要一条虚线。知道在哪里可以找到有关在AutoCAD中使用Python的信息吗?非常感谢您的帮助!

python用于cad_使用Python实现AutoCAD自动化相关推荐

  1. python用于cad_使用Python读取AutoCAD DXF文档

    作为<使用Python创建AutoCAD DXF文档>的姊妹篇,本文介绍用Python读取DXF ============================================= ...

  2. python用于cad_【笔记】利用Python自动化操作AutoCAD

    1 Python自动绘图 在这里我主要运用了pyautocad库进行AutoCAD的自动化操作,pyautocad是一款功能非常强大的AutoCAD操作处理库,可以实现Python自动绘图.CAD图像 ...

  3. 适合小白的Python学习教程:Python有什么用?数据化运营怎么做?

    数据化运营是提高利润.降低成本.优化运营效率.最大化企业财务回报的必要课题.Python作为数据科学界的关键工具之一,几乎可以应用于所有数据化运营分析和实践的场景. 一 用Python做数据化运营 P ...

  4. python用于什么-Python用于哪些领域

    Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,被广泛应用于:Web 和 Internet开发.科学计算和统计.人工智能.教育.桌面界面开发.软件开发.后端开发等领域. P ...

  5. python编程快速上手 让繁琐工作自动化 豆瓣_2019年,这些豆瓣评分9.0以上的8本程序员好书你都知道吗?...

    豆瓣这些9.0以上的高评分程序员好书你都知道有哪些吗?小编去豆瓣看了一下,推荐这8本最适用的程序员好书给你. 1.UNIX环境高级编程(第3版)(豆瓣评分9.6)UNIX编程圣经 与Linux相结合的 ...

  6. python自动化办公入门书籍-Python如此神奇,让繁琐工作自动化 (文中含Python基础)...

    原标题:Python如此神奇,让繁琐工作自动化 (文中含Python基础) "你在2个小时里完成的事,我们3个人要做两天."21世纪早期,我的大学室友在一个电子产品零售商店工作.商 ...

  7. python 滚动条方法_selenium+python 自动化中界面滚动条操作方法

    虽然webdriver提供了操作浏览器的前进和后退的方法,但对于浏览器滚动条并没有提供相应的操作方法,以下使用的方法: 借助JavaScript来控制浏览器的滚动条,webdriver提供了execu ...

  8. python+pywinauto+lackey实现pc端exe自动化

    python+pywinauto+lackey实现PC端exe自动化 欢迎阅读 框架介绍 环境搭建 Tim自动化 完整代码 写在最后 欢迎阅读 最近一年多一直在从事PC端exe的测试,也是趁着闲余时间 ...

  9. 翻译|R用于研究,Python用于生产

    **原文:**R is for Research, Python is for Production **作者:**Matt Dancho and Jarrell Chalmers, 2021-2-1 ...

  10. python自动化办公入门书籍推荐-好书推荐 | Python 如此神奇,让繁琐工作自动化...

    原标题:好书推荐 | Python 如此神奇,让繁琐工作自动化 Python 如此神奇,让繁琐工作自动化 编程的威力 如今,人们面临的大多数任务都可以通过编写计算机软件来完成. Al Sweigart ...

最新文章

  1. JAVA基础4-循环语句
  2. 漫水填充算法 - cvFloodFill() 实现
  3. tenginx配置负载均衡
  4. linun——SElinux的简单理解
  5. 技术实践 | 聊聊网易云信的信令网络库实践
  6. 服务器启动报错:One or more listeners failed to start. Full details will be found in the ...
  7. 宕机日志怎么看 thread detail_如何快速过滤出一次请求的所有日志?
  8. opencv学习笔记01
  9. TIMIT语音库下载以及语音库WAV转换相关问题
  10. 2109-全国大学生电子设计竞赛-F-纸张数识别(内含arduino代码以及题解)
  11. 用MySQl创建供应商标s_建立一个供应商、零件数据库。其中供应商表S(Sno - 问答库...
  12. python 水晶报表_水晶报表连接Oracle做数据报表笔记
  13. tdr 定位公式_基于土壤热导率定位监测容重的Thermo-TDR技术
  14. 界面怎么随意设计java,怎么样设计一个图形用户界面(普通登陆框)用java语言中的swing...
  15. No valid crumb was included in the request
  16. 互联网日报 | 6月20日 星期日 | 宁德时代否认强制员工购买特斯拉;小米618支付金额破190亿元;岚图FREE正式上市...
  17. 关于电脑任务栏软件图标变成白色白纸的解决办法
  18. [31期]命运掌握在自己手中
  19. 电子电路设计基本概念100问(三)【学习目标:原理图、PCB、阻抗设计、电子设计基本原则、基本原器件等】
  20. 如何做好基于地图的数据可视化?

热门文章

  1. 大学英语综合教程四 Unit 5 课文内容英译中 中英翻译
  2. mysql数据库查询总条数
  3. html 图片下载浏览器默认会打开新页面预览图片解决方案
  4. 厦门龙凤419_福建生物工程职业技术学校2019招生通知书EMS单号
  5. Elasticsearch和Spring Data Elasticsearch版本对应
  6. 科研论文画图技巧分享!超级实用!
  7. 【资料】分享北京某培训机构全部学习课程加个人的一些学习上的建议
  8. 【中医学】11 常见病证-1:感冒:咳嗽:泄泻:水肿:淋证:心痛
  9. 关于程序员的教育和培训
  10. oracle访问emp表,通过deptno查询Emp表中雇员信息(oracle)