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。 # 常用标准颜色代号如下: # 0、黑色;255、红;65535、黄;65280、绿;16776960、青;16711680、蓝色;16711935、洋红;16777215、白色; # 将GraphicsWinModelBackgrndColor替换为GraphicsWinLayoutBackgrndColor,即可设置图纸空间背景色。
(2). 设置十字光标颜色
" 非关键功能,语法与(1)类似,为了节约篇幅,在此不做赘述,如有需求,联系本人,以下有标题而无内容的原因与此相同。 "
2. 显示设置
(1). 显示线宽
acad.ActiveDocument.preferences.LineweightDisplay = 1 # 等号后为布尔值,TRUE = 1,显示线宽,FALSE = 0,隐藏线宽。
(2). 显示自动捕捉靶框
# 略
(3). 显示自动捕捉标记
# 略
(4). 显示极轴追踪矢量
# 略
(5). 显示点样式
acad.ActiveDocument.SetVariable("PDMODE", 35) # 系统默认值为0; # 详细信息见CAD帮助文档AUTOSNAP(系统变量)。
(6). 关闭实体填充显示
acad.ActiveDocument.Preferences.SolidFill = 0 # 执行重新生成图形命令后才变更显示 acad.ActiveDocument.Regen(0) # 重新生成图形
3. 尺寸设置
(1). 设置十字光标大小
acad.ActiveDocument.Application.preferences.Display.CursorSize = 5 # 等号后取1到100的整数,表示十字光标占屏幕面积的百分比,10代表占比为10%,系统默认值为5。
(2). 设置自动捕捉靶框大小
# 略
(3). 设置自动捕捉标记大小
# 略
(4). 设置点大小
acad.ActiveDocument.SetVariable("PDSIZE", 10)
4. 草图设置
(1). 开启栅格显示
acad.ActiveDocument.SetVariable("GRIDMODE", 1) # 0 关闭栅格显示
(2). 开启正交模式
# 略
(3). 极轴追踪
# 略
### ①、开启极轴追踪
### ②、用所有极轴角设置追踪并相对上一段测量极轴角
(4). 开启对象捕捉
# 略
5. 设置视图
(1). 预设视图
acad.ActiveDocument.SendCommand("_-view"+chr(13)+"_swiso"+chr(13)) # 定义预设视图为西南等轴测。
(2). 视觉样式
acad.ActiveDocument.SendCommand("_vscurrent"+chr(13)+"_2D"+chr(13)) # 视图样式设置为二维线框。 acad.ActiveDocument.SendCommand("_vscurrent"+chr(13)+"_R"+chr(13)) # 视图样式设置为真实。
(3). 全视图
acad.ActiveDocument.Application.ZoomAll()
6. 设置文件自动保存
acad.ActiveDocument.Application.preferences.OpenSave.AutoSaveInterval = 0.51 # 等号后数值为自动保存间隔分钟数,非负,可为小数; # 当为小数时,系统自动取整,取整规则为:小数部分<=0.5时,向下取整,>0.5时,向上取整; # 例如:当等号后值为4.5时,系统自动取为4,当为4.51时系统自动取为5; # 当数值<=0.5时,自动保存功能关闭。
7. 尾声
以上,便是关于 AutoCAD系统设置 的一些基本代码,因篇幅有限,某些非关键功能未做详细介绍。更多相关Python AutoCAD 系统设置内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]