资源简介
使用Python结合AutoCAD程序,开发的一款自动出plt和pdf的小软件,拥有较为漂亮的界面,部分python连接CAD的源代码,以及CAD内部判断图框,自动确定纸张长度的代码也已经公开,欢迎交流
代码片段和文件信息
def get_paper_list(kand):
global Plt_huituyi
global shuchu
acad = win32com.client.Dispatch(“AutoCAD.Application.19.1“)
acaddoc = acad.ActiveDocument
acaddoc.Utility.Prompt(“get paper list\n“)
layout1 = acaddoc.layouts.item(‘Model‘)
acaddoc.SetVariable(‘BACKGROUNDPLOT‘ 0)
layout1.styleSheet = style
layout1.PlotWithLineweights = True
if ‘PDF‘ in kand:
name = ‘DWG To PDF.pc3‘
layout1.ConfigName = name
paper_names = layout1.GetCanonicalMediaNames()
shuchu = ‘本机PDF绘图仪为‘ + name + ‘!\n‘
text_out.insert(tk.END shuchu)
elif ‘PLT‘ in kand:
try:
Plt_huituyi = ‘DesignJet 430 C4714A FENG.pc3‘
layout1.ConfigName = Plt_huituyi
except:
plt_names = list(layout1.GetPlotDeviceNames())
for plt_name in plt_names:
if len(plt_name.split(‘ ‘)) > 2:
mid_plt = plt_name.split(‘ ‘)[1]
if mid_plt == ‘430‘ or mid_plt == ‘750C‘:
layout1.ConfigName = plt_name
Plt_huituyi = plt_name
break
shuchu = ‘本机PLT绘图仪为‘ + Plt_huituyi + ‘!\n‘
text_out.insert(tk.END shuchu)
paper_names = layout1.GetCanonicalMediaNames()
return paper_names
def get_style_sheet():
acad2 = win32com.client.Dispatch(“AutoCAD.Application.19.1“)
acaddoc2 = acad2.ActiveDocument
acaddoc2.Utility.Prompt(“get style sheets\n“)
layout2 = acaddoc2.layouts.item(‘Model‘)
style_sheets = layout2.GetPlotstyleTableNames()
k = [‘acad.ctb‘]
for f1 in style_sheets:
if f1[-4:] == ‘.ctb‘ and f1 not in k:
k.append(f1)
return k
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1790 2020-10-28 08:26 auto.py
文件 60590121 2020-09-22 16:16 自动打印.exe
相关资源
- Deep Learning for Computer Vision with Python三
- 编写高质量代码 改善Python程序的91个
- Flask Web开发 基于Python的Web应用开发实
- Python+Spark 2.0+Hadoop机器学习与大数据实
- 《Python爬虫开发与项目实战》pdf+源码
- Python英文原版参考书集锦
- Deep Learning for Computer Vision with Python全
- 传智博客-黑马-2017-Python就业班-完整版
- 零基础学Python.pdf
- 基于python+opencv的目标图像自动识别提
- torch-1.3.0a0+de394b6-cp36-cp36m-linux_aarch64
- ABAQUS PYTHON二次开发攻略
- Python安装的GDAL包,包括4个版本
- OpenCV 3计算机视觉:Python语言实现——
- python程序员面试算法宝典最新版
- 《Python 3爬虫、数据清洗与可视化实战
- 利用Python进行数据分析中文第二版高
- Python数据分析实战中英文都有—内利
- python3标准库(最新).rar
- 像计算机科学家一样思考Python 中文第
- 21天学通PYTHON-高清完整带目录
- python机器学习 中文版 Sebastian Raschka
- 编写高质量代码 改善Python程序的91个
- 零基础学PYTHON全彩版完整版PDF1 1-2
- 黑马python飞机大战代码
- Python数据挖掘与分析经典资料汇总
- numpy-1.15.4+mkl-cp36-cp36m-win_amd64.whl
- python快排全套带环境前后端.zip
- 23个Python爬虫项目
- Python-最全中华古诗词数据库
评论
共有 条评论