找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3307|回复: 8

[求助] [求助]:如何用lisp程序批量打印?

[复制链接]
发表于 2002-3-6 06:22:15 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如何用lisp程序将某一路径下的所有文件(*.dwg)一次批量打印?请帮我编个程序!谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-3-6 06:30:23 | 显示全部楼层

Re: [求助]:如何用lisp程序批量打印?

最初由 lgw 发布
[B]如何用lisp程序将某一路径下的所有文件(*.dwg)一次批量打印?请帮我编个程序!谢谢! [/B]


秋枫给大家写过WIN下的批处理打印多个PLT文件的程序,但要求你要把PLT文件生成好,把目录拖动到图标上就完成打印,去“程序库”论坛找找。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 23个

财富等级: 恭喜发财

发表于 2002-3-6 06:56:11 | 显示全部楼层
鉴于每个dwg文件的打印需求不尽相同,这类问题最好使用autodesk提供的BatchPlot工具来处理才是上策...

很多需求不是非要去写一相应的程序来解决的,关键还是要熟练掌握AutoCAD本身的基本功能和技巧...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-6 09:03:03 | 显示全部楼层
方法:先生成PLT文件,然后依次(dos_spool filename printer),简单吧,具体的程序我过两天给你吧,因为我把源程序弄丢了。本来是因为单位的绘图仪DJ350C内存容量有限,一次输送几张图就会出错。可有时我们有需要人走开后能连续输入,所以我编了这个程序,加上足够的时间滞后。我重新写后再给你。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-6 11:06:07 | 显示全部楼层
我做路, 一打就是几十张图 不批量是无法忍受的。所以我对图中要打印的内容用特殊的图框标志 然后用程序识别 调用  plot命令就可以批量生成plt文件或者直接打到打印机上,
把PLT 文件可以直接在dos下copy  *.plt pltcom   pltcom为打印机端口

  我想如果要批量打印文件  可以把文件作为块插入 炸开  然后用上面的方法
  我标志图形打印范围的方法是 在出图的图框外套一个矩形外框 ,在特殊的层里, (也可以给他附上扩展数据) 识别举行就很容易了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-3-6 21:45:14 | 显示全部楼层
用script的方法,因为以前见过,很好使得!大家可以往这方面想!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-6 22:14:47 | 显示全部楼层
把所有图放在不同的布局,并设定好出图方式(在布局中设定),再利用以下程序出图:

  1. ;;;把所有布局出图;;;
  2. ;;;程序设计:赖云龙;;;
  3. ;;;---------------;;;
  4. (defun C:LAYOUT_ALL_PLOT (/ N PLO_LAYOUTS PLO_LAYOUTL)
  5.   (vl-load-com)
  6.   (setq PLO_LAYOUTS (LAYOUTLIST))
  7.   (setq PLO_LAYOUTSL (length PLO_LAYOUTS))
  8.   (setq N 0)
  9.   (repeat PLO_LAYOUTSL
  10.     (command "_.PLOT" "N" (nth N PLO_LAYOUTS) "" "" "" "" "")
  11.     (setq N (1+ N))
  12.   )
  13.   (princ)
  14. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-3-9 06:21:21 | 显示全部楼层
这个大可不必。
plot对话框中选择打印all layouts即可。呵呵。

最初由 LUCAS 发布
[B]把所有图放在不同的布局,并设定好出图方式(在布局中设定),再利用以下程序出图:
[code]
;;;把所有布局出图;;;
;;;程序设计:赖云龙;;;
;;;---------------;;;
(defun C:LAYOUT_ALL_PLOT (/ N PLO_LAYOUTS PLO_LAY... [/B]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2021-7-20 13:48:16 | 显示全部楼层
有批量打印的软件
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 13:38 , Processed in 0.209429 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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