killer9806 发表于 2006-9-12 06:28:00

<P>转帖一张,加载如下LISP,并保证距就可以,批量打印</P>
<P>批量打印出图(Mplot) <BR>  在AUTOCAD中用PLOT命令每次只能打印一张图纸,如果在一个图形文件内有多张大小一样的图纸成纵向排列,间距M_d=500mm。通过Mplot只需调试一张,便可打印所有图纸。程序如下: </P>
<P>  (defun c:Mplot() </P>
<P>    (setq p_1 (getpoint"\n\tFirst CORNER:") </P>
<P>       P_2 (getPOINT"\n\tOther CORNER:") </P>
<P>       n (getint"\n\t总张数:&lt;1&gt;")) </P>
<P>    (if (= n nil) (setq n 1)) </P>
<P>    (setq m_d 500) </P>
<P>   (REPEAT n </P>
<P>       (command"plot" "w" P_1 P_2 "n" COMMAND) </P>
页: 1 [2]
查看完整版本: 一个文件中有几页图纸,如何一次打印出来?