请问如何不开图批量打印?
其实看了不死猫的视频教程想到的,但是对他的助手目前理解的不深,所以很多的东西都只能模仿,不能自创,惭愧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)
)
用autocad提供的功能“图纸集” 2楼,图纸集完全不懂啊,自己再顶一下,还有大神给看看啊 不可以,dbx不支持打印功能 tester005 发表于 2016-1-18 22:48 static/image/common/back.gif
不可以,dbx不支持打印功能
那只有用图纸集了还是可以在网络上下载什么软件?》
页:
[1]