明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 373|回复: 4

[提问] 块中的圆如何先选择后标注直径

[复制链接]
发表于 2022-7-12 03:56 | 显示全部楼层 |阅读模式
本帖最后由 sfzyr 于 2022-7-12 03:59 编辑
  1. (defun c:dra ( / code)

  2.   (saverror)

  3.   (setq ent (entsel "选择圆弧或圆:"))

  4.   (setvar "cmdecho" 1)

  5.   (command ".dimradius" ent)

  6.   (while (wcmatch (getvar "cmdnames") (strcase "*dimradius*"))

  7.     (command pause)

  8.   )

  9.   (restore)

  10.   (princ)

  11. )
当圆对象在块中,可以先dimradius,能选择,先选择,后用  (command ".dimradius" ent),如何实现??

发表于 2022-7-12 08:25 | 显示全部楼层
单选的话用nentsel
 楼主| 发表于 2022-7-12 21:01 | 显示全部楼层
tigcat 发表于 2022-7-12 08:25
单选的话用nentsel

你可以试一下,没用
发表于 2022-7-12 22:50 | 显示全部楼层
本帖最后由 tigcat 于 2022-7-12 22:53 编辑

(command"dim1""rad" pause "" "")
;xyp1964发表于 2011-10-6 14:24

;下面是自己瞎写的
(command ".dimradius" (cadr(nentsel "选择圆弧或圆:")) "")

 楼主| 发表于 2022-7-12 23:14 | 显示全部楼层
tigcat 发表于 2022-7-12 22:50
(command"dim1""rad" pause "" "")
;xyp1964发表于 2011-10-6 14:24

感谢,这个标注命令我还是太不能理解了,需要选择一个圆对象,用ENGSEL,把整个LIST表给这个标注命令也可以,现在你是把这个点给他也可以。有点不理解这个指令了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-12 19:42 , Processed in 0.137309 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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