明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2796|回复: 11

[提问] 请教如何直接选择对象所在图层

[复制链接]
发表于 2018-9-8 17:11 | 显示全部楼层 |阅读模式
想实现“在选择一图元后,运行快捷命令实现全选该图元所在图层”

请问代码要怎么写
如果想在该操作之后接复制或剪切的话又该怎么操作呢?

虽然快速选择可以用,但还是想实现更方便的操作
非常感谢
发表于 2019-9-20 09:39 | 显示全部楼层
Enjoy!!! 发表于 2019-9-19 23:33
请问怎么给他加上一个快捷键啊

;快捷键为  13
(defun c:13(/ ss)
(setq ss (ssget "x"(list(assoc 8 (entget(car(entsel )))))))
(sssetfirst ss ss)
(princ))
 楼主| 发表于 2018-9-9 10:46 | 显示全部楼层
evayleung 发表于 2018-9-8 21:06
你把快速选择简化一下就可以啦。快速选择只是过滤条件多而已,你把它简化成只过滤相同图层这一项,不就可以 ...

多谢回复,还处于半看半猜的水平,自己拼各种问题……
发表于 2019-9-20 19:15 | 显示全部楼层
669423907 发表于 2019-9-20 09:39
;快捷键为  13
(defun c:13(/ ss)
(setq ss (ssget "x"(list(assoc 8 (entget(car(entsel )))))))

谢谢 大神 。自己弄了半天没弄起
发表于 2018-9-8 21:06 | 显示全部楼层
你把快速选择简化一下就可以啦。快速选择只是过滤条件多而已,你把它简化成只过滤相同图层这一项,不就可以了
发表于 2018-9-9 08:59 | 显示全部楼层
(ssget "x"(list(assoc 8 (entget(car(entsel ))))))
发表于 2018-9-9 09:11 | 显示全部楼层
(setq ss (ssget "x"(list(assoc 8 (entget(car(entsel )))))))
(sssetfirst ss ss)

评分

参与人数 1明经币 +1 金钱 +20 收起 理由
wjtder + 1 + 20 很给力!

查看全部评分

 楼主| 发表于 2018-9-9 10:47 | 显示全部楼层
lifuq1979 发表于 2018-9-9 09:11
(setq ss (ssget "x"(list(assoc 8 (entget(car(entsel )))))))
(sssetfirst ss ss)

非常感谢,这样方便多了
发表于 2018-9-9 12:13 | 显示全部楼层
wjtder 发表于 2018-9-9 10:46
多谢回复,还处于半看半猜的水平,自己拼各种问题……

看看前辈YXP的这个帖子,[经验] SSGET用法详解http://bbs.mjtd.com/thread-175755-1-1.html
 楼主| 发表于 2018-9-9 21:15 | 显示全部楼层
evayleung 发表于 2018-9-9 12:13
看看前辈YXP的这个帖子,[经验] SSGET用法详解http://bbs.mjtd.com/thread-175755-1-1.html

多谢指点~~
发表于 2018-9-10 16:45 | 显示全部楼层

Command: _ai_molc
选择将使其图层成为当前图层的对象:
发表于 2019-9-19 23:33 | 显示全部楼层
请问怎么给他加上一个快捷键啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 22:51 , Processed in 6.219384 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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