乐筑天下

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

怎样让块中的属性值显示出来??

[复制链接]

36

主题

201

帖子

8

银币

后起之秀

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

铜币
345
发表于 2003-10-31 08:42:00 | 显示全部楼层 |阅读模式
请教各位大虾,请帮忙:
只准用AutoLisp编!
下面这个函数的(entmod okEnt)不能把我填充的文字显示出来!
我把一个含属性参照的块中的所有属性参照放在一个LIST中,即变量AttRefEntList中了。
飞哥知道我这个程序的目的,请飞哥出招吧!
最好是尽量不改变我的程序框架。
(defun Fill (AttRefEntList Text tag / i okEnt)
  (setq i 0)
  (while (< i (length AttRefEntList))
    (if        (= (cdr (assoc 2 (entget (nth i AttRefEntList)))) tag)
      (progn
        (setq okEnt (subst (cons 1 Text)
                           (assoc 1 (entget (nth i AttRefEntList)))
                           (entget (nth i AttRefEntList))
                    )
        )
        (entmod okEnt)
        (setq i (length AttRefEntList))
      )
    )
    (setq i (1+ i))
  )
  (princ)
)
回复

使用道具 举报

36

主题

201

帖子

8

银币

后起之秀

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

铜币
345
发表于 2003-10-31 08:47:00 | 显示全部楼层
我用过 entupd 和 regen 都没成功,请飞哥帮忙,我好急的,谢谢!!!
回复

使用道具 举报

36

主题

201

帖子

8

银币

后起之秀

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

铜币
345
发表于 2003-10-31 08:55:00 | 显示全部楼层
飞哥,我看见你进来了,你怎么又走了?拜托你帮帮忙吧!!!
我知道你给我编过这个函数,但这次是:
只准用AutoLisp编!只准用AutoLisp编!
不能用VL和ActiveX!
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2003-10-31 11:50:00 | 显示全部楼层
只要取出INSERT对象中的属性对象就可以了,注意这里的属性对象应该取跟随INSERT对象,而不能跟随BLOCK对象。。。
回复

使用道具 举报

36

主题

201

帖子

8

银币

后起之秀

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

铜币
345
发表于 2003-10-31 12:53:00 | 显示全部楼层
谢谢飞哥,我做出来了!
多谢飞哥的提示!!!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-6 04:13 , Processed in 0.782968 second(s), 62 queries .

© 2020-2025 乐筑天下

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