1、打开图纸,然后单击工具 - 数据提取。
2、选择“创建新数据提取”,单击“下一步”,然后为文件命名,例如“1111”,确定。
3、选择“绘图/绘图集”,然后单击“下一步”。
4、选择要提取的对象。全选 - 转到复选框中的复选框,然后退出所有选择并单击以选择所需的数据。点击下一步。
5、选择所需的类,例如点的X,Y和Z坐标。点击下一步。
6、预习。预览当前输出是否正确。如果正确,请单击“下一步”。
7、输出。选择保存的位置,文件名,文件类型。例如,xls类型的excel。
8、结果如下:从图中可以看出,此时共导出2356个点,内容包含点的X,Y和Z坐标。
先读取最后的对象,并提取填充图层。
然后改变图层,代码如下:
(princ "\n图案填充批量转曲线命令:hl")(defun c:hl ()
(setvar "cmdecho" 0)
(setq s (ssget '((0 "hatch"))))
(setq n (sslength s))
(setq k 0)
(while (< k n)
(setq name (ssname s k))
(setq ent (entlast) tc (cdr (assoc 8 (entget name))));取得最后一个对象,取得图层
(command "-hatchedit" name "b" "p" "y")
(while (setq ent (entnext ent)) (vla-put-layer (vlax-ename->vla-object ent) tc) );改变图层
(setq k (+ k 1))
)
(setvar "cmdecho" 1)
)
以上就是关于怎样把cad中的点坐标大批量的提取到excel中全部的内容,包括:怎样把cad中的点坐标大批量的提取到excel中、我要批量获取CAD图案填充的边界,采用如下代码,但是我想把边界与图案填充置于同一图层,特来求教。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)