明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 730|回复: 10

[函数] CAD2016简单的打印代码为何出错?是打印机设置有问题?

[复制链接]
发表于 2022-4-10 20:59 | 显示全部楼层 |阅读模式
(defun c:DY( )
(setq sel (entsel "\n选择四边形:")
en (entget (car sel)))
(setq Lst (mapcar 'cdr (vl-remove-if '(lambda (x) (/= (car x) 10)) en))
p1 (nth 0 Lst)
s2 (nth 1 Lst)
p2 (nth 2 Lst)
s4 (nth 3 Lst)
)
(setq st "landscape")
  (setq x1 (car p1) y1 (cadr p1) x2 (car p2) y2 (cadr p2))
  (setq x (abs (- x1 x2)) y (abs (- y1 y2)) )
  (if (> y x) (setq st "portrait"))
  (command "_plot" "YES" "" "\DWG TO PDF.PC3" "A4"  "" st "" "window" p1 p2 "Fit" "center" "" "monochrome.ctb" "" "" "" "" "")
(princ)
)
发表于 2022-4-10 22:56 | 显示全部楼层
"\DWG TO PDF.PC3"
回复 支持 1 反对 0

使用道具 举报

发表于 2022-4-11 06:49 | 显示全部楼层
这句command出问题的多,每个版本都不一样的
 楼主| 发表于 2022-4-11 11:01 | 显示全部楼层

请教:这一句和上面有什么地方不一样?
发表于 2022-4-11 13:27 | 显示全部楼层
fedd 发表于 2022-4-11 11:01
请教:这一句和上面有什么地方不一样?

换个打印机试试
发表于 2022-4-11 16:37 | 显示全部楼层
fedd 发表于 2022-4-11 11:01
请教:这一句和上面有什么地方不一样?

或者你在命令行运行一下“-plot”命令,试一试具体操作步骤,看下不同打印机是怎么执行打印命令的。我替换成PDFfactory pro打印机是ok的。
发表于 2022-4-11 21:39 | 显示全部楼层
PDFfactory pro 是非常好的批量打印生成PDF文件的好工具。只要在运行的窗口下,不论什么文件都能生成并合并PDF文件。比DWG TO PDF,ADOBE PDF之类好用多了。
 楼主| 发表于 2022-4-12 09:16 | 显示全部楼层
好的好的,我试试,谢谢各位热心的解答!!
发表于 2022-4-12 10:49 | 显示全部楼层
请教:这一句和上面有什么地方不一样?
 楼主| 发表于 2022-4-13 22:24 | 显示全部楼层
搞定,换成ADOBE PDF 成功打印,非常开心!再次感谢诸位:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 12:44 , Processed in 0.421744 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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