只需一步,快速开始
做了一个程序,请高手修改一下,使程序不出现对话框询问,并存回原来的名字;提供一个教育版的dwg作测试,见附件
您需要 登录 才可以下载或查看,没有账号?注册
使用道具 举报
哎,好多图档都是教育版的,没办法批量转真是麻烦,楼主将这个程序写完吧,最好是写出了dxf后再回存覆盖掉原来的dwg档才好,期盼中~
为什么用command呢?
(defun c:dxf( / dwgnewname oldname path)(setq #ActiveDocument# (vla-get-activedocument (vlax-get-acad-object)))(vla-AuditInfo #ActiveDocument# :vlax-true)(setq path (getvar "DWGPREFIX") oldname (vl-filename-base (getvar "DWGNAME")))(setq dwgnewname (strcat path oldname "_dxf"))(vla-SaveAs #ActiveDocument# dwgnewname ac2004_dxf))
查看全部评分
xshrimp发表于2009-9-11 11:46:00为什么用command呢?(defun c:dxf( / dwgnewname oldname path)(setq #ActiveDocument# (vla-get-activedocument (vlax-get-acad-object)))(vla-AuditInfo #ActiveDocument# :vlax-true)(
还差一步。
目前需关掉DXF文件,再打开DXF文件。再存为DWG文件,再删除DXF文件。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-19 19:29 , Processed in 0.306732 second(s), 29 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.