明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1222|回复: 6

关于CAD文件批量保存

[复制链接]
发表于 2020-5-22 10:47:10 | 显示全部楼层 |阅读模式
因为工作需要经常需要打开5-8个CAD,然后采用批量打印。不知有没有相关于CAD批量保存的插件或者软件可分享一下?ps:之所以一个一个文件打开,而不采用文件批量打印,因为施工图不是自己画的,图框经常有不规范问题。
发表于 2020-5-24 22:45:45 | 显示全部楼层
楼主所说的批量保存是指同一个CAD应用下边打开了多个DWG文档,这些文档或多或少都有一定修改,需要把这些文档逐一保存么?
发表于 2020-5-25 08:20:44 | 显示全部楼层
  1. (defun c:tt ()
  2.    (vlax-for doc
  3.       (vla-get-Documents
  4.          (vlax-get-acad-object)
  5.       )
  6.       (if (and (= :vlax-false
  7.                   (vla-get-saved doc)
  8.                   (vla-get-readonly doc)
  9.                )
  10.           )
  11.          (progn
  12.             (write-line
  13.                (strcat "\nSaving "
  14.                    (vla-get-name doc)
  15.                )
  16.             )
  17.             (vla-save doc)
  18.          )
  19.       )
  20.    )
  21.    (princ)
  22. )
 楼主| 发表于 2020-6-17 17:15:51 | 显示全部楼层
llsheng_73 发表于 2020-5-24 22:45
楼主所说的批量保存是指同一个CAD应用下边打开了多个DWG文档,这些文档或多或少都有一定修改,需要把这些文 ...

这种有插件吗?我就是每次要一个一个保存后然后一个一个关掉,很麻烦
发表于 2021-1-8 18:03:04 | 显示全部楼层
保存所有文件并关闭:

(vl-Load-COM)(vlax-for item(vla-get-Documents(vlax-get-acad-object))(if(=(vla-get-active item):vlax-false)(vla-close item :vlax-true)))(command"QSAVE")(command "close")

点评

大侠,可以实现打开文件夹里的所有文件并保存吗?  发表于 2023-1-3 20:13
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:31 , Processed in 0.143405 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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