明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3603|回复: 15

[测绘] scr批处理停滞

[复制链接]
发表于 2013-7-22 22:53:04 | 显示全部楼层 |阅读模式
小弟自己整理的打印程序,经测试已经可以单幅图投入生产使用,但用scr脚本程序却无法正常循环调用lisp批量打印,下面这个scr就是小弟的编辑手法,如有不对之处,还请请高手赐教。
  1. ;;scr编辑内容
  2. Open C:\例图\2595.40-472.75.dwg
  3. dy
  4. qsave
  5. close
  6. Open C:\例图\2595.40-473.25.dwg
  7. dy
  8. qsave
  9. close
  10. Open C:\例图\2595.40-473.50.dwg
  11. dy
  12. qsave
  13. close
  14. Open C:\例图\2595.40-473.75.dwg
  15. dy
  16. qsave
  17. close
  18. Open C:\例图\2595.40-475.50.dwg
  19. dy
  20. qsave
  21. close
  22. Open C:\例图\2595.40-476.00.dwg
  23. dy
  24. qsave
  25. close
  26. Open C:\例图\2595.40-476.25.dwg
  27. dy
  28. qsave
  29. close
  30. Open C:\例图\2595.40-481.00.dwg
  31. dy
  32. qsave
  33. close
  34. =========
  35. 单幅打印程序
  36. =========

  37. (defun c:dy()
  38. (command "zoom" "e")
  39. (command "-plot"
  40.   "y"                                              ;是否需要详细打印配置
  41.   "模型"                                           ;输入布局、模型名称
  42.   "pdffactory Pro"                                 ;输入输出设备的名称 (lisp语言中的一个 \ 符号需要用 \\ 符号表示,即\=>\\)
  43.   "A4"                                             ;输入图纸尺寸
  44.   "m"                                              ;输入图纸单位(I:英寸 M:毫米)
  45.   "l"                                              ;输入图形方向(纵向:P 横向:L)
  46.   "n"                                              ;是否反向打印
  47.   "e"                                              ;输入打印区域(显示:D 范围:E 图形界限:L 视图:V 窗口:W)
  48.   "f"                                              ;输入打印比例(F:布满)
  49.   "c"                                              ;输入打印偏移(居中打印:C)
  50.   "y"                                              ;是否按样式打印
  51.   "acad.ctb"                                       ;输入打印样式名称
  52.   "y"                                              ;是否打印线宽
  53.   "a"                                              ;输入着色打印设置(按显示:A 线框:W 消隐:H 渲染:R)
  54.   "n"                                              ;是否打印到文件
  55.   "n"                                              ;是否保存对页面设置的修改
  56.   "y"                                              ;是否继续打印
  57. )
  58. )
  59. ;;打印机列表
  60. ;;pdffactory Pro
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-5-5 13:41:59 | 显示全部楼层
Andyhon 发表于 2013-7-23 19:44
(load "X:/AAA/bbb/c.Lsp")   ; or (load "X:\\AAA\\bbb\\c.Lsp")

感谢 正好也解决了我的疑惑
发表于 2022-5-7 19:35:45 | 显示全部楼层
谢谢来观看一下脚本文件的制作
发表于 2013-7-23 10:44:24 | 显示全部楼层
想先知道 可有载入 dy 的文件!?
 楼主| 发表于 2013-7-23 16:37:35 | 显示全部楼层
Andyhon 发表于 2013-7-23 10:44
想先知道 可有载入 dy 的文件!?

代码最后的那段就是dy的程序代码啊。
发表于 2013-7-23 17:03:15 | 显示全部楼层
未见您在脚本中载入是项文件!
 楼主| 发表于 2013-7-23 17:14:52 | 显示全部楼层
Andyhon 发表于 2013-7-23 17:03
未见您在脚本中载入是项文件!
  1. (defun c:dy()
  2. (command "zoom" "e")
  3. (command "-plot"
  4.   "y"                                              ;是否需要详细打印配置
  5.   "模型"                                           ;输入布局、模型名称
  6.   "pdffactory Pro"                                 ;输入输出设备的名称 (lisp语言中的一个 \ 符号需要用 \\ 符号表示,即\=>\\)
  7.   "A4"                                             ;输入图纸尺寸
  8.   "m"                                              ;输入图纸单位(I:英寸 M:毫米)
  9.   "l"                                              ;输入图形方向(纵向:P 横向:L)
  10.   "n"                                              ;是否反向打印
  11.   "e"                                              ;输入打印区域(显示:D 范围:E 图形界限:L 视图:V 窗口:W)
  12.   "f"                                              ;输入打印比例(F:布满)
  13.   "c"                                              ;输入打印偏移(居中打印:C)
  14.   "y"                                              ;是否按样式打印
  15.   "acad.ctb"                                       ;输入打印样式名称
  16.   "y"                                              ;是否打印线宽
  17.   "a"                                              ;输入着色打印设置(按显示:A 线框:W 消隐:H 渲染:R)
  18.   "n"                                              ;是否打印到文件
  19.   "n"                                              ;是否保存对页面设置的修改
  20.   "y"                                              ;是否继续打印
  21. )
  22. )
  23. ;;打印机列表
  24. ;;pdffactory Pro
 楼主| 发表于 2013-7-23 17:15:58 | 显示全部楼层
我就是不会编辑scr中的代码才搞出来求教的,请高手赐教啊。
发表于 2013-7-23 17:25:44 | 显示全部楼层
Open C:\例图\2595.40-473.75.dwg
(load "Dy.Lsp")
dy
qsave
close
 楼主| 发表于 2013-7-23 17:40:51 | 显示全部楼层
大哥,没效果啊。他根本就不给开图,只打印完第一张后,第二章就没动静了,不连续啊。
 楼主| 发表于 2013-7-23 17:47:15 | 显示全部楼层
这个就是例图和lsp以及scr脚本的全部了。有哪位骨灰级的高手能help一下子?

本帖子中包含更多资源

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

x
 楼主| 发表于 2013-7-23 17:48:54 | 显示全部楼层
Andyhon 发表于 2013-7-23 17:25
Open C:\例图\2595.40-473.75.dwg
(load "Dy.Lsp")
dy

大哥,没效果啊。他根本就不给开图,只打印完第一张后,第二章就没动静了,不连续啊。
我已经把相关的资料发到论坛上了,您老有空开导一下吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:48 , Processed in 0.278087 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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