sunqv 发表于 2021-3-20 18:10:36

如何批量修改图层名?xxMARK1改为xxMARK2

dwg的图层中,有xxMARK1图层和xxMARK2层,(如 AXMARK1和AXMARK2、 GDMARK1和GDMARK2 、DXMARK1和DXMARK2...)
我想实现用lisp批量把xxMARK1图层名改为xxMARK2图层名,请大神支招,谢谢

qq1254582201 发表于 2021-3-20 19:12:34

高版本有合并图层,你可以试试

sunqv 发表于 2021-3-20 20:08:51

我不是要合并,我想写代码批量改名,删除原有的*MARK2,把*mark1改为*mark2.。。

前生 发表于 2021-3-21 23:35:02

原来你在1层的图元变为 2层。

panliang9 发表于 2021-3-22 09:31:31

看下这个:
http://bbs.mjtd.com/thread-177689-1-1.html

yp9819 发表于 2022-4-7 19:43:08

http://bbs.mjtd.com/thread-177689-1-1.html 下载不下来

zjjhero3blade 发表于 2022-4-12 11:01:38

我不是要合并,我想写代码批量改名

alexmai 发表于 2022-4-13 09:47:11

图层合并默认命令:LAYMRG

alexmai 发表于 2022-4-13 09:56:59

本帖最后由 alexmai 于 2022-4-13 10:21 编辑

(command "-laymrg" "n" "xxMARK1" "" "n" "xxMARK2" "Y");把图层xxMARK1合并到图层xxMARK2

wyl219 发表于 2022-4-16 06:14:31

意思应该是两步吧,第一步删除xxMARK2图层及图层下的图元,第二步才是改名.

cad带有删除图层的命令,用command调用就行了
页: [1]
查看完整版本: 如何批量修改图层名?xxMARK1改为xxMARK2