找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 981|回复: 2

[求助] 数据与文字查看都正确,却不显示

[复制链接]

已领礼包: 195个

财富等级: 日进斗金

发表于 2020-6-28 18:20:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 zdqwy19 于 2022-9-21 07:47 编辑

文字中有段代码,查看时都正确,却不能显示? 无标.png
请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:Drawing1.zip 
下载次数:1  文件大小:27.55 KB 
下载权限: 不限 以上  [免费赚D豆]


(defun show-l (notifier-object reactor-object parameter-list / p str el)
  (setq p (nth 1 (reverse(vl-remove-if-not '(lambda(x)(= 10 (car x))) (entget(vlax-vla-object->ename notifier-object))))))
  (setq str (strcat "X=" (rtos (cadr p) 2 3) "\\PY=" (rtos (caddr p) 2 3)))
  (setq el (entget (handent (car (vlr-data reactor-object)))))
  (setq el (subst (vl-list* 304 str) (assoc 304 el) el))
  (entmod el);更新文本图元表
)
(defun c:rct-line(/ el rlt vrl v_l1)
  (setq el(car(entsel "\n111")))
  (setq rlt(list(vlax-ename->vla-object el)));将图元名转换为VLA对象
  ;创建对象反应器,回调事件是图元被修改,回调函数是show-l
  (setq v_l1(list(cdr (assoc 5 (entget el)))))
  (setq vrl(vlr-pers(vlr-object-reactor rlt v_l1 '((:vlr-modified . show-l)))))
  (princ)
  )
已成功



论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 19个

财富等级: 恭喜发财

发表于 2020-6-28 18:38:25 | 显示全部楼层
反应器里面不能执行 entmod
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2020-6-29 08:02:19 | 显示全部楼层
可能是这个(setq el(car(entsel "\n111"))),一般不交互
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-14 02:01 , Processed in 0.252635 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表