如何实现Python在AutoCAD系统中的自动设置功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1012个文字,预计阅读时间需要5分钟。
1. 连接并导入数据库
1. 连接及库导入
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' ============================= Author:DalNur Email: liyang@alu.hit.edu.cn Last Update: 2020.03.02 19:55 ============================= ''' from pyautocad import Autocad acad = Autocad(create_if_not_exists = True) acad.prompt("Hello! AutoCAD from pyautocad.") print(acad.doc.Name)
2. 颜色设置
(1). 设置模型空间背景色
acad.ActiveDocument.Application.preferences.Display.GraphicsWinModelBackgrndColor = 0 # 等号后为非负整数,取值范围为[0,16777215],为十进制下的颜色代号,由RGB颜色值转化而来; # 具体计算公式为:R+256*G+256*256*B; # 例如:对于白色(R=255,G=255,B=255),颜色代号为255+256*255+256*256*255=16777215。
本文共计1012个文字,预计阅读时间需要5分钟。
1. 连接并导入数据库
1. 连接及库导入
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' ============================= Author:DalNur Email: liyang@alu.hit.edu.cn Last Update: 2020.03.02 19:55 ============================= ''' from pyautocad import Autocad acad = Autocad(create_if_not_exists = True) acad.prompt("Hello! AutoCAD from pyautocad.") print(acad.doc.Name)
2. 颜色设置
(1). 设置模型空间背景色
acad.ActiveDocument.Application.preferences.Display.GraphicsWinModelBackgrndColor = 0 # 等号后为非负整数,取值范围为[0,16777215],为十进制下的颜色代号,由RGB颜色值转化而来; # 具体计算公式为:R+256*G+256*256*B; # 例如:对于白色(R=255,G=255,B=255),颜色代号为255+256*255+256*256*255=16777215。

