乐筑天下

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

[编程交流] 选择集获取

[复制链接]

41

主题

301

帖子

265

银币

后起之秀

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

铜币
209
发表于 2022-7-6 11:58:34 | 显示全部楼层 |阅读模式
目前正在尝试与反应堆合作,但没有取得多大成功。
 
[列表]
  • 我试图记录每一个新创建的实体和错误。
    据我所知,一个反应堆在开始和结束时点火,因此如果使用line命令,它将记录开始,但如果绘制6行,则取消结束/取消反应堆将点火,因此这导致entlast无法获取创建的每个enity。我是否错过了每次创建/删除对象时都会触发的反应器类型?
    [列表]
  • 获取选择集。
    当启动反应器开始时,很多时候你还没有建立一个选择集,因此你无法获得活动的选择集,那么你如何获得之前的选择集呢?
     
    谢谢大家
  • 回复

    使用道具 举报

    4

    主题

    327

    帖子

    324

    银币

    初来乍到

    Rank: 1

    铜币
    19
    发表于 2022-7-6 12:21:13 | 显示全部楼层
    也许这会给你一些想法,它是综合在一起的,需要更多的工作,但它可能会让你在正确的方向上。
     
    在撤消、取消或删除某些内容时检索实体信息的问题是,反应器将返回实体名称,但实体信息将为零。
     
    1. (vl-load-com)
    2. (defun OAcb (a b / nent)  
    3. (setq nent (vl-princ-to-string(cadr b)))
    4. (princ (strcat nent " Added to Drawing"))
    5. );_defun
    6. (defun OEcb (a b / delent)
    7. (setq delent (vl-princ-to-string(cadr b)))
    8. (princ (strcat delent " Deleted From Drawing"))
    9. );_defun
    10. (if (not (= (type OArct) 'VLR-AcDb-Reactor))
    11. (progn
    12. (setq OArct(vlr-acdb-reactor nil '((:vlr-objectAppended . OAcb))))
    13. (setq OErct(vlr-acdb-reactor nil '((:vlr-objectErased . OEcb))))
    14. );_progn
    15. );_if
    回复

    使用道具 举报

    41

    主题

    301

    帖子

    265

    银币

    后起之秀

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

    铜币
    209
    发表于 2022-7-6 12:39:10 | 显示全部楼层
    谢谢你,我的朋友,这至少能帮我在第一期中顺利完成。谢谢!!
     
    回复

    使用道具 举报

    4

    主题

    327

    帖子

    324

    银币

    初来乍到

    Rank: 1

    铜币
    19
    发表于 2022-7-6 12:53:40 | 显示全部楼层
    你想做什么?
    回复

    使用道具 举报

    41

    主题

    301

    帖子

    265

    银币

    后起之秀

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

    铜币
    209
    发表于 2022-7-6 13:10:30 | 显示全部楼层
    我目前正在尝试修改refedit结构。更重要的是,尝试复制Acad的Mec Refedit块结构。在那里,你可以编辑一个块,然后一旦完成,更改名称和基点,因此,为了实现这一点,我有两种方法(如果你能看到更简单的方法,请让我知道)
     
    监视每个创建和分发的项以及命名空间的更改。因此,在最后,将这些复制到一个新的块中
     

     
    创建原始的备份,然后在完成后获取新的块表并创建一个相同的新块表,然后用备份信息替换该表
     
    我目前正处于探索阶段。
    仍有trubble识别正在编辑的精确块实体
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-5 10:14 , Processed in 0.315753 second(s), 62 queries .

    © 2020-2025 乐筑天下

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