yaojing38 发表于 2024-10-16 11:03:02

CAD 高版本怎么保存为低版本?求助!

本帖最后由 yaojing38 于 2024-10-16 12:33 编辑

这是个老问题,,不知道大佬们有什么好方法吗?一直有个疑问,写块保存为什么不能保存低版本的CAD ,但是对话框是有版本选择的。为什么到了lisp就没有这个操作?直接都是按CAD 版本保存。。。尝试着设置"DefaultFormatForSave"好像也没用,,有大佬指教下吗?或者有什么好方法没??谢谢!主要太烦了,,转来转去。

黄翔 发表于 2024-10-16 11:17:45


下面设将cad设置一直以2004格式保存dwg
;;;保存cad版本格式...
(vl-catch-all-apply '(lambda nil
;;;begin
(setq $opensave (vla-get-OpenSave(vla-get-preferences(vla-get-application(vlax-get-acad-object)))))
;;;获取版本
(if (/= (vla-get-saveastype $opensave) ac2004_dwg)
   (vla-put-saveastype $opensaveac2004_dwg)
)
;;;end
))

tryhi 发表于 2024-10-16 11:42:53

一句代码即可
(setenv "DefaultFormatForSave" "12")

yaojing38 发表于 2024-10-16 12:23:38

tryhi 发表于 2024-10-16 11:42
一句代码即可
(setenv "DefaultFormatForSave" "12")

不行的,这个写块出来还是高版本的

qazxswk 发表于 2024-10-16 12:43:51

本帖最后由 qazxswk 于 2024-10-16 12:50 编辑

(setenv "DefaultFormatForSave" "36");设置CAD默认保存文件格式(24-2004,36-2007,48-2010)


szhorse 发表于 2024-10-16 15:02:29

本帖最后由 szhorse 于 2024-10-16 15:03 编辑

yaojing38 发表于 2024-10-16 12:23
不行的,这个写块出来还是高版本的
12改成24就好了


C:\Program Files\Autodesk\AutoCAD 2020\Support\acad2020.lsp
;设置CAD默认保存dwg文件为2004版

(setenv "DefaultFormatForSave" "24")


自贡黄明儒 发表于 2024-10-16 15:31:41

本帖最后由 自贡黄明儒 于 2024-10-16 16:31 编辑

yaojing38 发表于 2024-10-16 12:23
不行的,这个写块出来还是高版本的
前段时间看到有人说,wblock,autocad是哪个版本,就是哪个版本,好像是改不了的。
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=20227&highlight=wblock

kozmosovia 发表于 2024-10-16 16:54:12

DWGConvert批量转版本

yaojing38 发表于 2024-10-17 09:33:26

自贡黄明儒 发表于 2024-10-16 15:31
前段时间看到有人说,wblock,autocad是哪个版本,就是哪个版本,好像是改不了的。
http://bbs.mjtd.com ...

谢谢黄佬!好的。。。
页: [1]
查看完整版本: CAD 高版本怎么保存为低版本?求助!