明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: wenhua

[建筑] lisp编程:请问高手们,CAD批量打印时能实现不弹出对话框、自动命名和保存吗?

[复制链接]
发表于 2015-5-6 17:41 | 显示全部楼层
感觉把command里面名字那一步用(strcat "name" (vl-princ-to-string i))代替 这样循环的时候就不会覆盖了吧
发表于 2015-5-6 22:06 | 显示全部楼层
用图纸集功能,发布为pdf,一键搞定
发表于 2015-5-7 00:53 | 显示全部楼层
顶起来,学习下源码!
 楼主| 发表于 2015-5-7 07:54 | 显示全部楼层
aihuyujian 发表于 2015-5-6 17:41
感觉把command里面名字那一步用(strcat "name" (vl-princ-to-string i))代替 这样循环的时候就不会覆盖了吧

谢谢,但用command命令,没有输入名字啊,名字是默认的
发表于 2015-5-7 12:06 | 显示全部楼层
可以参考下我的帖子 http://bbs.mjtd.com/thread-107692-1-1.html
发表于 2015-5-7 16:20 | 显示全部楼层
(vl-file-copy pdffile filename)
pdffile是打印生成的文件
filename是你指定的文件名
当然都是有路径的,如:
(setq pdffile (strcat "C:\\Documents and Settings\\Administrator\\My Documents\\" (vl-filename-base (GETVAR "DWGNAME")) " "(getvar 'ctab)" (1).pdf"))
(setq filename (strcat dir (substr (acet-dxf 1 ent) (+ gn 1)) "-" (vl-filename-base (GETVAR "DWGNAME")) ".pdf"))
(setq filename (strcat dir "G" (acet-dxf 1 ent) "-" (vl-filename-base (GETVAR "DWGNAME")) ".pdf"))

评分

参与人数 1金钱 +20 收起 理由
wenhua + 20 神马都是浮云

查看全部评分

 楼主| 发表于 2015-5-8 09:21 | 显示全部楼层
ygp820601 发表于 2015-5-7 16:20
(vl-file-copy pdffile filename)
pdffile是打印生成的文件
filename是你指定的文件名

非常感谢,我烦恼了十几天没解决的问题您三句就给我解决了!再次谢谢
 楼主| 发表于 2015-5-8 09:23 | 显示全部楼层
问题彻底解决了,谢谢各位大家的热心,感谢高手的指点
发表于 2017-11-6 14:07 | 显示全部楼层
批量打印确实很不错,谢谢啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 13:48 , Processed in 0.419984 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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