明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 490|回复: 2

连续标注问题,找表中是否是标注?感谢高手指点!

[复制链接]
发表于 2019-3-10 11:20 | 显示全部楼层 |阅读模式
1明经币
连续标注:有哪位高手抽点时间,想实现下面的功能。不能确定最后的图元是否是标注???
(defun c:d1 (/ ss)
  (setvar "cmdecho" 0)
  (setq ent3(entlast))
  (setq ss(ssadd))(setq ss(ssadd ent3 ss))
  (setq na (cdr (assoc 0 (entget (ssname ss (setq i 0))))));---找不到标注???
  ;(setq ss (ssget "p" '((0 . "dimension"))));---也选不中???
  ;(if(/= ss nil)(progn(setq ss1(car(entsel "\n重选标注对象:")))(setq ss(ssadd))(setq ss(ssadd ss1 ss))));
  (if(/= na "dimension")(progn(setq ss1(car(entsel "\n重选标注对象:")))(setq ss(ssadd))(setq ss(ssadd ss1 ss))));如最后图园不是标注重新选择
  (command "DIMCONTINUE")(while (/= 0 (getvar "cmdactive"))(command pause));程序开始
  (setvar "cmdecho" 1)
(princ)  )

发表于 2019-4-9 15:59 | 显示全部楼层
不太明白你想做什么,(entget (entlast))一下?
回复

使用道具 举报

 楼主| 发表于 2019-6-10 10:16 | 显示全部楼层
以经自己想到方法决绝了
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-26 17:08 , Processed in 0.402541 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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