angei83 发表于 2025-1-7 15:13:52

对锁定的图层有没有这样的功能?

在STRETCH命令下,框选后再进行拉伸,框选时,当第一点点到锁定图层的内容,就没法框选了,经常这样比较烦。
当我的图层锁定时,除LAYULK命令和捕捉外,禁止选中被锁定的图层内容,可不可以?

你有种再说一遍 发表于 2025-1-7 16:00:04

应该可以选中的吧.
只是你的命令没有处理...

在C#上面可以在命令上面设置选择集可选锁定对象,
并且tr.GetObject(id, OpenMode.ForRead, locker);
末尾有个参数可以打开锁定对象.
不知道的话,还会先解锁全部再处理,嘻嘻.

llsheng_73 发表于 2025-1-8 21:50:17

本帖最后由 llsheng_73 于 2025-1-8 21:51 编辑

ssget后跟mode 的部分理解(不断更新)
http://bbs.mjtd.com/forum.php?mo ... 4736&fromuid=202795
(出处: 明经CAD社区)
这个帖子的test5应该就可以,主要是选择模式":l"的使用,它会在选择过程中提示有被锁定图层的东西被选中,但最后返回的选择集里边是不包含被锁定图层的东西的
(ssget ":l")

angei83 发表于 2025-2-5 16:36:25

你有种再说一遍 发表于 2025-1-7 16:00
应该可以选中的吧.
只是你的命令没有处理...



C#还没接触过,就今年有没时间了,有机会的话学一学

angei83 发表于 2025-2-5 16:39:04

llsheng_73 发表于 2025-1-8 21:50
ssget后跟mode 的部分理解(不断更新)
http://bbs.mjtd.com/forum.php?mo ... 4736&fromuid=202795
(出 ...

不怕被选中,就是框选的时候,第一点点到锁定图元上
页: [1]
查看完整版本: 对锁定的图层有没有这样的功能?