CAD 高版本怎么保存为低版本?求助!
本帖最后由 yaojing38 于 2024-10-16 12:33 编辑这是个老问题,,不知道大佬们有什么好方法吗?一直有个疑问,写块保存为什么不能保存低版本的CAD ,但是对话框是有版本选择的。为什么到了lisp就没有这个操作?直接都是按CAD 版本保存。。。尝试着设置"DefaultFormatForSave"好像也没用,,有大佬指教下吗?或者有什么好方法没??谢谢!主要太烦了,,转来转去。
下面设将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
)) 一句代码即可
(setenv "DefaultFormatForSave" "12") tryhi 发表于 2024-10-16 11:42
一句代码即可
(setenv "DefaultFormatForSave" "12")
不行的,这个写块出来还是高版本的 本帖最后由 qazxswk 于 2024-10-16 12:50 编辑
(setenv "DefaultFormatForSave" "36");设置CAD默认保存文件格式(24-2004,36-2007,48-2010)
本帖最后由 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 16:31 编辑
yaojing38 发表于 2024-10-16 12:23
不行的,这个写块出来还是高版本的
前段时间看到有人说,wblock,autocad是哪个版本,就是哪个版本,好像是改不了的。
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=20227&highlight=wblock
DWGConvert批量转版本 自贡黄明儒 发表于 2024-10-16 15:31
前段时间看到有人说,wblock,autocad是哪个版本,就是哪个版本,好像是改不了的。
http://bbs.mjtd.com ...
谢谢黄佬!好的。。。
页:
[1]