明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 687|回复: 1

[提问] 怎么把选择标注的样式,切换为另一个样式?

[复制链接]
发表于 2024-5-31 20:01:15 | 显示全部楼层 |阅读模式
  1. ;论坛搜一圈没找到把选择标注的样式,切换为另一种样式的例子,请教一下大家,谢谢!
  2. (defun c:DUP (/ p)
  3.         (setvar "cmdecho" 0)
  4.         (princ "\n选择需修改的标注 :")
  5.         (setq p (ssget))
  6.         (command "dim" "up" p "" "1:50")  ; 这里需要把选择标注的样式,切换为1:50
  7.         (setvar "cmdecho" 1)

  8. )

  9. ;以下是我找到的一些例子,就是没有上面这个。
  10. (defun c:DUP (/ p); 把选择标注对应的样式激活为当前标注样式
  11.         (setvar "cmdecho" 0)
  12.         (princ "\n选择需修改的标注 :")
  13.         (setq p (ssget))
  14.         (command "dim" "up" p "" "e")
  15.         (setvar "cmdecho" 1)
  16.         ;(command "-DIMSTYLE" "R" (cdr (assoc 3 (entget (car (entsel)))))) ;选择的标注激活为当前标注
  17. )

  18. (defun c:DUP (/ p)
  19.   (if (not (tblsearch "dimstyle" "1:50"))
  20.       (command "-dimstyle" "s" "1:50") ;新建样式
  21.       (command "-dimstyle" "s" "1:50" "y")
  22.   )
  23. )

  24. (defun c:DUP () ;当前样式切换为:1:50
  25.         (command "-DIMSTYLE" "R" "1:50")
  26.         (princ "\n当前标注样式:1:50")
  27.         (princ)
  28. )
发表于 2024-5-31 20:13:23 | 显示全部楼层
修改尺寸标注的DXF3
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 16:51 , Processed in 0.156944 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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