明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 732|回复: 10

选择一个物体,识别图层单独打开,并且同时开启另外几个图层。

[复制链接]
发表于 2022-10-18 21:25 | 显示全部楼层 |阅读模式
5明经币
假设,
1,2,3,4,5 是一个组

A,B,C,D,E是一个组

6,7,8,9,0,是一个组
F,G,H,I,J,K,是一个组

我输入命令,鼠标选中一个直线,或者其他任何图元,
选中的这个图元是图层1, 那么就开启   1,2,3,4,5 这个一个组

只要选中的 图元是  1,2,3,4,5 这个一个组中的任何一个图层, 都会开启这个组的图层,单都开启这一组的图层。其他层关闭,

同理,要是选中的  A,B,C,D,E 这个组中的任何一个,也就打开这一个组的图层。 单都开启这一组的图层。其他层关闭,

同理,要是选中的 6,7,8,9,0, 这个组中的任何一个,也就打开这一个组的图层。 单都开启这一组的图层。其他层关闭,

最佳答案

查看完整内容

看看这个是不是你需要效果:
发表于 2022-10-18 21:25 | 显示全部楼层
本帖最后由 ssyfeng 于 2022-10-19 11:14 编辑

看看这个是不是你需要效果:

本帖子中包含更多资源

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

x

评分

参与人数 1明经币 +1 收起 理由
xj6019 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2022-10-19 10:49 | 显示全部楼层
  1. (defun c:test(/ en lay1 lay2 lays)
  2. (vl-load-com)
  3. (setq lays(list
  4.                       '("1" "2" "3" "4" "5")
  5.                       '("6" "7" "8" "9" "0")
  6.                       '("A" "B" "C" "D" "E")
  7.                       '("F" "G" "H" "I" "J" "K")
  8.                 )
  9. )
  10. (if(setq en(entsel))
  11.   (progn
  12.    (setq lay1(cdr(assoc 8(entget(car en)))))
  13.    (if(setq lay2(vl-remove-if-not '(lambda(x)(member lay1 x))lays))
  14.     (command ".layer" "s" lay1 "t" "*" "off" "*" "y" "on" (apply 'strcat(mapcar '(lambda(x)(strcat x ","))(car lay2))) "" )
  15.    )
  16.   )
  17. )
  18. (prin1)
  19. )


评分

参与人数 1明经币 +1 金钱 +20 收起 理由
〆看_淡点 + 1 + 20 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-10-19 19:10 | 显示全部楼层
2个都可以使用,很好用,简短的这个,复制了好多次才能使用,不知道是什么原因经常提示有问题,  但是还是搞好了,不知道是不是复制了其他的。 ,。
回复

使用道具 举报

 楼主| 发表于 2022-10-19 19:23 | 显示全部楼层
ssyfeng 发表于 2022-10-18 21:25
看看这个是不是你需要效果:

是这个效果,要是要关闭这个图层组,是怎么弄?
回复

使用道具 举报

 楼主| 发表于 2022-10-19 20:10 | 显示全部楼层

是这个效果,要是要关闭这个图层组,是怎么弄?  现在这个是打开, 要是要关闭选中的任何一个图层,就关闭这个图层组。
回复

使用道具 举报

发表于 2022-10-20 08:44 来自手机 | 显示全部楼层
把这两个掉换一下

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2022-10-20 09:24 | 显示全部楼层
〆看_淡点 发表于 2022-10-19 20:10
是这个效果,要是要关闭这个图层组,是怎么弄?  现在这个是打开, 要是要关闭选中的任何一个图层,就关 ...


本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2022-10-21 14:17 | 显示全部楼层

感谢感谢,要的就是这样的,
回复

使用道具 举报

发表于 2023-2-13 21:07 | 显示全部楼层
感谢感谢,要的就是这样的,我也需要这样的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 06:40 , Processed in 0.202506 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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