明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 司徒妙嘉

[提问] 能否用lisp实现快速将选中的图元另存一个cad文件

[复制链接]
发表于 2017-12-15 08:25:50 | 显示全部楼层
xtjd 发表于 2017-12-14 08:00
如果只是单一的零件外形,没有三视图,可以实现;如果零件外形带有侧视图,则排列最好遵循以零件形心

行业需要做工件展开图,都是单一外形,绘图员绘图时每个工件展开图之间会间隔一定距离(比如100以上),车间实操加工又需要把每个图另存为单个的CAD文件便于设备加工,着实浪费时间,所以求助

点评

提供图形研究一下  发表于 2017-12-16 14:58
发表于 2017-12-15 09:37:03 | 显示全部楼层
同意Andyhon的看法
个人想法:
开发这样类似的专用批处理程序的目的是提高效率,减少重操作和避免人工动作的差错。
1、作为专用程序,完全可以给它增加一些特定的条件,譬如:加个图框或是特定图层上的矩形外框。以把问题简化、程序简化,同时减少无谓的程序运行时间。按本人的做法,套图框(块,块的插入基点为图框左下角,让程序自行SSGET图框进行自动批处理。处理过的图形删除图框或者加上已经处理的标记。)。
2、零件编号放置在特定图层上,避免与零件图中的其他标注之类的文字产生冲突,也利于检查零件无编号和零件重复编号的错误,可以用对话框提醒。
3、输出文件到特定的临时目录,避免覆盖其它文件的错误发生。

点评

前期准备工作要这么多 不如一个个保存了  发表于 2017-12-16 09:26
发表于 2017-12-17 16:57:20 | 显示全部楼层
xtjd 发表于 2017-12-12 10:56
(defun c:wq2(/ f1 f2 f3 f4 o1 o2 ss)
  (setvar "cmdecho" 0)
  (princ "\n请选择需要导出的图元:")

请测试


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2017-12-23 00:51:59 | 显示全部楼层
xtjd 发表于 2017-12-12 10:56
(defun c:wq2(/ f1 f2 f3 f4 o1 o2 ss)
  (setvar "cmdecho" 0)
  (princ "\n请选择需要导出的图元:")

请教下,用2007CAD下面这句自动保存成2007 DXF的版本,怎么保存成2000DXF版本呢
(command ".wblock" "D:\Documents\新块.dxf"  "" (list 0 0) ss "")
保存的可以这样写,保存的语句是这样的
(command "saveas" "dxf" "v" "R12" "16" ss)
发表于 2017-12-23 09:18:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 19:49 , Processed in 0.220890 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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