乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 64|回复: 4

[编程交流] 如何批量移动实体f

[复制链接]

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
14
发表于 2022-7-6 01:55:06 | 显示全部楼层 |阅读模式
尊敬的先生:
我想批量将实体从一个AutoCAD层移动到另一个层,例如,我想将实体从一个名为A的层移动到另一个名为AA的层,我有许多层要工作。就像下面的图层列表:
A-->AA
B-->BB
C-->CC
D-->DD
.......
这些图层将位于同一个dwg文件或多个dwg文件中。
非常感谢。
对不起我的英语。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-6 02:14:11 | 显示全部楼层
如何决定移动哪些实体?还是全部。是否存在新层,是否要保留旧层
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-6 02:39:45 | 显示全部楼层
使用LAYTRANS(层转换),您将需要设置映射,但一旦完成,您可以根据需要保存并重用它。
 
或者你可以使用COPYTOLAYER,或者OFFSET命令,见鬼,甚至可能只是重命名现有层,我们需要更多信息
帮你把它钉牢。
回复

使用道具 举报

2

主题

7

帖子

5

银币

初来乍到

Rank: 1

铜币
14
发表于 2022-7-6 02:45:18 | 显示全部楼层
我发现代码如下,您可以在使用前编辑lisp。
 
(定义c:blas(/la)
(setq la(vla get layers(vla get activedocument(vlax get acad object)))
(地图车
'(λ(o n)
(和(tblsearch“layer”o)
(或(tblsearch“layer”n)(vla add la n))
(vl cmdf“-laymrg”“\n“o”“”\n“n”\u y)
)
)
“(“a”“b”“c”“d”)
'("1" "2" "3" "4")
)
)
回复

使用道具 举报

1

主题

80

帖子

79

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 03:05:08 | 显示全部楼层
在阅读了这两篇文章之后,我仍然不确定你在寻找什么/你需要什么。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 22:34 , Processed in 0.429657 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表