明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 697|回复: 9

关于标注问题

[复制链接]
发表于 2021-3-31 17:29:52 | 显示全部楼层 |阅读模式
如何用qdim标注,实现标注出来像右边一样自动过滤25的标注

本帖子中包含更多资源

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

x
发表于 2021-4-1 00:11:12 | 显示全部楼层
;未测试,大概写了下
(defun c:tt()
  (setq e(entlast))
  (command "qdim")
  (while (/= "" (getvar "cmdnames"))
    (command pause)
  )
  (while (setq e(entnext e))
    (setq ee(entget e))
    (if (< (cdr(assoc 42 ee)) 26)
      (entdel e)
    )
  )
  (princ)
)

评分

参与人数 1明经币 +1 收起 理由
写不完的日记 + 1 赞一个!

查看全部评分

 楼主| 发表于 2021-4-1 08:54:41 | 显示全部楼层
danxingpen 发表于 2021-4-1 00:11
;未测试,大概写了下
(defun c:tt()
  (setq e(entlast))

谢谢,太厉害了,我测试了一下,除了不能框选对象其他的都很好用!
 楼主| 发表于 2021-4-1 09:18:28 | 显示全部楼层
danxingpen 发表于 2021-4-1 00:11
;未测试,大概写了下
(defun c:tt()
  (setq e(entlast))

(defun c:tt()
  (setq e(entlast))
        (setq ss (ssget))
(command "qdim" ss "" "c")
  ;(command "qdim")
  (while (/= "" (getvar "cmdnames"))
    (command pause)
  )
  (while (setq e(entnext e))
    (setq ee(entget e))
    (if (< (cdr(assoc 42 ee)) 26)
      (entdel e)
    )
  )
  (princ)
)


我修改了一下解决这个问题了!
发表于 2021-4-18 09:29:42 | 显示全部楼层
写不完的日记 发表于 2021-4-1 09:18
(defun c:tt()
  (setq e(entlast))
        (setq ss (ssget))

大哥,四个方向一起能实现吗
 楼主| 发表于 2021-4-19 09:37:11 | 显示全部楼层
zj20190405 发表于 2021-4-18 09:29
大哥,四个方向一起能实现吗

理论上应该是可以的,确定四个方向然后在循环就可以了
发表于 2021-4-19 11:47:38 | 显示全部楼层
写不完的日记 发表于 2021-4-19 09:37
理论上应该是可以的,确定四个方向然后在循环就可以了

哥能改下,选择时能过滤掉虚线和标注吗
发表于 2021-4-19 11:48:20 | 显示全部楼层
本帖最后由 zj20190405 于 2021-4-19 11:50 编辑
zj20190405 发表于 2021-4-19 11:47
哥能改下,选择时能过滤掉虚线和标注吗

哥,四方的可以搞出啊,我看到一个帖子,不知道对你有没有帮助,是四方标注的,这个是连接http://bbs.xdcad.net/forum.php?m ... C%CB%D9%B1%EA%D7%A2
发表于 2021-4-19 11:55:50 | 显示全部楼层
写不完的日记 发表于 2021-4-19 09:37
理论上应该是可以的,确定四个方向然后在循环就可以了

哥,四方的可以搞出啊,我看到一个帖子,不知道对你有没有帮助,是四方标注的,这个是连接http://bbs.xdcad.net/forum.php?mod=viewthread&tid=674092&highlight=%BF%EC%CB%D9%B1%EA%D7%A2
 楼主| 发表于 2021-4-19 17:29:38 | 显示全部楼层
zj20190405 发表于 2021-4-19 11:47
哥能改下,选择时能过滤掉虚线和标注吗

可以的,在选择对象上限制就可以了ssget里修改限制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 08:27 , Processed in 0.156866 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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