选物另存为DWG,DXF要怎么编写
选物另存为DWG,DXF要怎么编写,那位高手有写过 加分么?加分就告诉你 (defun c:dwg (/ getv getv2 getv3 str )(setvar "cmdecho" 0)
(princ "\n功能 [自动存DXF档]")
(setq getv(getvar "DWGPREFIX")
getv2 (getvar "DWGNAME")
getv3 (getvar "FILEDIA")
)
(setq str (strcat getv (vl-filename-base getv2) ".dxf"))
(setvar "FILEDIA" 0)
(vl-cmdf "_.dxfout" str "O" (ssget) "" "")
(setvar "FILEDIA" getv3)
(princ)
)这是自动存DXF的,路径,文件名,我已设定好的,你自己改改吧 “W”, WBLOCK ,不行么? 为什么还要编程?? 不是我想要的,我想选物后打开另存对话框然后保存所选的物体。 做肯定能够做到
如果你是求程序请忽略此后内容
如果你是求思路继续往下看
获取文件名以后
将选择集写块
如果要dxf
你需要打开刚才的dwg
另存为dxf后关闭
打开dwg并执行一段代码的办法
你可以搜下我的帖子文件夹批量处理
这个有需要啊,有源码吗
页:
[1]