乐筑天下

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

[编程交流] 更改gr内的图层块

[复制链接]
rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 18:35:55 | 显示全部楼层 |阅读模式
这里的同事问我是否可以编写例程来更改块列表的层。当然,花生。第二天他回来了。。。哎呀,忘了提一下,有些街区是一个群体的一部分。幸运的是,只有几幅画被弄乱了。
 
 
但下一次,我的方法是,检查块是否是组的一部分,将其分离,更改层,然后将其放回组中。我有所有的代码,我需要这样做,但只是想知道,它可以不需要删除组块,然后再把ik回来吗?这没什么大不了的,只是好奇而已。。。
 
 
gr.Rlx
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 19:11:28 | 显示全部楼层
也许我遗漏了什么,但我不认为区块是团队的一部分有什么问题?
 
例如,以下代码将更改块选择的图层,无论它们是否为组的一部分:
  1. (defun c:test ( / e i s )
  2.    (if (setq s (ssget "_:L" '((0 . "INSERT"))))
  3.        (repeat (setq i (sslength s))
  4.            (setq e (entget (ssname s (setq i (1- i)))))
  5.            (entmod (subst '(8 . "MyLayer") (assoc 8 e) e))
  6.        )
  7.    )
  8.    (princ)
  9. )
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 19:34:04 | 显示全部楼层
 
 
wel也许我错过了一些东西,但我派去做例行检查的人说整个团队都被打动了,所以也许他们打乱了我的例行检查,我不知道。。。这对我很有效。绘图是在CadWorx中创建的,可能与此有关。无论如何,谢谢李的建议。
 
 
gr.Rlx
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 19:41:54 | 显示全部楼层
别担心!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 13:18 , Processed in 0.347199 second(s), 60 queries .

© 2020-2025 乐筑天下

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