乐筑天下

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

[编程交流] 找到一个块并将其发送到

[复制链接]

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:37:18 | 显示全部楼层
下面是我如何通过提供的示例来实现这一点。
  1. (defun c:foo (/ s)
  2. (if (setq s (ssget "_x" '((0 . "insert") (2 . "block##") (8 . "0"))))
  3.    (foreach x (mapcar 'cadr (ssnamex s)) (entmod (append (entget x) '((8 . "FTG-IsoCont")))))
  4.    (print "No Objects Found...")
  5. )
  6. (princ)
  7. )
回复

使用道具 举报

35

主题

145

帖子

114

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
180
发表于 2022-7-5 16:40:33 | 显示全部楼层
 
谢谢你,罗恩·琼普!成功了!
 
所以我可以学习,这和我走的方向有什么不同?
 
格雷格
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:46:54 | 显示全部楼层
格雷格,
 
代码不依赖于坐标来选择这些对象,也没有命令调用。请注意,如果任何其他块位于层0上,则其层也将更改。
 
这个问题是如何产生的?您的示例图形看起来像是由某种软件包生成的。
回复

使用道具 举报

35

主题

145

帖子

114

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
180
发表于 2022-7-5 16:52:22 | 显示全部楼层
 
是的,图纸是由另一个软件包生成的。其中一些我们可以在创造之前控制,但有些必须在创造之后处理。
 
格雷格
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-14 13:08 , Processed in 0.352623 second(s), 57 queries .

© 2020-2025 乐筑天下

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