明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7534|回复: 5

批量打印出图的 lisp程序请教!高手进!

[复制链接]
发表于 2005-8-3 20:28:00 | 显示全部楼层 |阅读模式

(defun c:Mplot()

    (setq p_1 (getpoint"\n\tFirst CORNER:")

       P_2 (getPOINT"\n\tOther CORNER:")

       n (getint"\n\t总张数:<1>"))

    (if (= n nil) (setq n 1))

    (setq m_d 500)

   (REPEAT n

       (command"plot" "w" P_1 P_2 "n" COMMAND)

                      (setq p_1(polar p_1 (/pi 2) m_d ) p_2(polar p_2 (/pi 2) m_d))

      )

)

要实现功能:在AutoCAD中用PLOT命令每次只能打印一张图纸,如果在一个图形文件内有多张大小一样的图纸成纵向排列,间距M_d=500mm。通过Mplot只需调试一张,便可打印所有图纸

各位大侠请看一下程序有什么问题? 我对这(command"plot" "w" P_1 P_2 "n" COMMAND)不是太懂,运行命令mplot好象这句的"n"有问题,望各位高手指教!

发表于 2005-9-18 19:56:00 | 显示全部楼层

请写一点大众习惯的程式好一点~

比如说我图纸总是无规则排列

发表于 2005-10-29 12:34:00 | 显示全部楼层
我的一个项目大大小小的图纸全部在一个CAD文档里,这样无规则怎样实现批量打印?
发表于 2007-3-9 20:22:00 | 显示全部楼层
把plot改成-plot应该可以
发表于 2007-7-6 18:58:00 | 显示全部楼层

为什么很多人的读习惯这样做图呢?

有什么好处我真得搞不懂!

发表于 2007-8-27 22:22:00 | 显示全部楼层

用VBA写过一个批打印出图的,不过现在还需要的先要把打印设置好.下一步准备改进为自动搜索图框打印.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 09:47 , Processed in 0.170036 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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