明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1196|回复: 4

[提问] 请问如何不开图批量打印?

[复制链接]
发表于 2016-1-17 21:11:10 | 显示全部楼层 |阅读模式
其实看了不死猫的视频教程想到的,但是对他的助手目前理解的不深,所以很多的东西都只能模仿,不能自创,惭愧ing。。。
想实现不开图打印D盘中zzt文件夹中所有的dwg文件,设置了以下的程序,但是不成功,输出结果是当前的打开的dwg文件的指定区域被打印,而不是后台dbx打开图的那个区域被打印,请问如何破?

(defun c:tt( / dbx file ob path)
        (vl-load-com)
        (setq dbx (Vlax-Get-Or-Create-Object "ObjectDBX.AxDbDocument.17" ))
        (setq path "D:\\zzt\\")
        (foreach file (vl-directory-files path "*.dwg" 1)
                (Vlax-Invoke-Method dbx 'Open (strcat path file) );自己添加vl-catch-all-apply判断是否可以打开

                (command "_.plot" "Y" "模型" "Adobe PDF" "A4" "m" "p" "n" "w" "0,0" "120,120" "f" "C" "Y" "ACAD" "Y" "A" "n" "Y" "Y")
                (Vlax-Invoke-Method dbx 'SaveAs (strcat path file))
        )
        (vlax-release-object dbx)
)

发表于 2016-1-17 21:33:04 | 显示全部楼层
用autocad提供的功能“图纸集”
 楼主| 发表于 2016-1-18 13:41:12 | 显示全部楼层
2楼,图纸集完全不懂啊,自己再顶一下,还有大神给看看啊
发表于 2016-1-18 22:48:27 来自手机 | 显示全部楼层
不可以,dbx不支持打印功能
 楼主| 发表于 2016-1-18 23:09:45 | 显示全部楼层
tester005 发表于 2016-1-18 22:48
不可以,dbx不支持打印功能

那只有用图纸集了还是可以在网络上下载什么软件?》
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-20 21:32 , Processed in 0.209482 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表