- 积分
- 13925
- 明经币
- 个
- 注册时间
- 2016-1-26
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2024-7-7 10:53:57
|
显示全部楼层
如14#楼原作者宝来大神所言,这是因为图层不存在的缘故.鉴于论坛可能有的坛友不会编程,简要说明如下,程序中下面一行得按自己需求修改.
(setq ss (ssget "X" '((8 . "FTPLAN")(0 . "INSERT")))) ;SS选择集
红色部分换成自己的图层名,比如有个"ar"图层,图元类型是任意的,可以改成如下:
(setq ss (ssget "X" '((8 . "ar")))) ;SS选择集
如果要选中"ar"图层文字,可以如下:
(setq ss (ssget "X" '((8 . "ar")(0 . "TEXT")))) ;SS选择集
注意,如果ss选择集没有选中对象,你画的东西即使是这个图层,这种方法解冻也是看不到的. |
|