乐筑天下

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

[编程交流] ssget和嵌套blo的帮助

[复制链接]

7

主题

19

帖子

11

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 10:33:21 | 显示全部楼层 |阅读模式
你好
 
这对于一个普通的职业选手来说很简单。
 
我有一行代码。
 
setq ss(ssget’((0。“插入”)(66.1)))
 
适用于创建具有属性的块选择集。
 
我希望它也包括所有具有属性的嵌套块。
 
我原以为“:V”参数可以工作,但我正在努力解决语法问题。
它甚至可能需要递归例程。
 
你的专业知识真的很有帮助。
 
非常感谢。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 10:59:44 | 显示全部楼层
代码:
  1. (sssetfirst nil(ssget "_x" '((0 . "INSERT")(66 . 1))))

 
尝试以下代码获取块属性的DXf,并将其上载到此处进行检查
他们出去了。
 
代码:
  1. (setq ss (car(entget(entsel))))

当做
 
塔瓦特
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 11:19:16 | 显示全部楼层
检查此链接以查看代码的相似性。
http://www.cadtutor.net/forum/showthread.php?48702-查找嵌套块&高亮显示=选择+嵌套+块
 
当做
 
塔瓦特
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:49:08 | 显示全部楼层
不像你想象的那么简单-实际上很难。
 
ssget没有用于选择嵌套项的强大功能,有诸如“:N”之类的模式,但这些模式确实非常易变。如果我记得Tim Wiley曾试图为嵌套项编写ssget的替代方案,但选择过程本身就需要数百行代码。。。
 
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:00 , Processed in 1.130087 second(s), 60 queries .

© 2020-2025 乐筑天下

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