明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1094|回复: 9

[讨论] 给标注添加一个前缀(标注前缀)

  [复制链接]
发表于 2020-2-24 16:35 | 显示全部楼层 |阅读模式
(defun c:BB( )
(command ".UNDO" "BE")
  (VL-LOAD-COM)
  (setq    AcadObject   (vlax-get-acad-object)
       AcadDocument (vla-get-ActiveDocument Acadobject)
      mSpace        (vla-get-ModelSpace Acaddocument)
  )
  (setq    prefix (strcat  "前綴"))
;;;選擇壹個標註  
  (setq    dimObj1 (car (entsel)))
  (setq    dimObj (vlax-ename->vla-object dimObj1))
  ;;;添加前綴
  (vla-put-TextPrefix dimObj prefix)
  (command ".UNDO" "E")
  (princ)
)

评分

参与人数 1明经币 +1 收起 理由
start4444 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-2-25 09:13 | 显示全部楼层
bai0379 发表于 2020-2-24 21:27
不错,能改为框选并能输入“前缀”更hao

  1. (defun c:tt ()
  2.   (command ".UNDO" "BE")
  3.   (setq pf (getstring "\n前缀: "))
  4.   (if (setq ss (ssget '((0 . "dim*")))
  5.             i  -1
  6.       )
  7.     (while (setq s1 (ssname ss (setq i (1+ i))))
  8.       (setq ob (vlax-ename->vla-object s1))
  9.       (vla-put-TextPrefix ob pf)
  10.     )
  11.   )
  12.   (command ".UNDO" "E")
  13.   (princ)
  14. )

评分

参与人数 1明经币 +1 收起 理由
669423907 + 1 很给力! 院长,顺便来个批量加后缀的啦

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-24 21:27 | 显示全部楼层
不错,能改为框选并能输入“前缀”更hao
发表于 2020-2-29 16:42 | 显示全部楼层
这个功能还不错
发表于 2024-1-13 11:16 | 显示全部楼层
  1. (defun c:tt ()
  2.   "尺寸标注加后缀"
  3.   (command ".UNDO" "BE")
  4.   (setq sf (getstring "\n后缀: "))
  5.   (setq i -1)
  6.   (if (setq ss (ssget '((0 . "dim*"))))
  7.     (while (setq s1 (ssname ss (setq i (1+ i))))
  8.       (vla-put-TextSuffix (vlax-ename->vla-object s1) sf)
  9.     )
  10.   )
  11.   (command ".UNDO" "E")
  12.   (princ)
  13. )
发表于 2024-3-9 17:19 | 显示全部楼层

版主,(command ".UNDO" "BE") 加这句的意义,不明白,注释掉也能跑。
发表于 2024-3-10 09:13 | 显示全部楼层
弥勒 发表于 2024-3-9 17:19
版主,(command ".UNDO" "BE") 加这句的意义,不明白,注释掉也能跑。

加不加的效果,按下Ctrl+z就可以看出来了
发表于 2024-3-19 00:04 | 显示全部楼层
可以可以,蛮不错。
发表于 2024-3-19 07:57 | 显示全部楼层
可以可以,谢谢
发表于 2024-4-27 14:52 | 显示全部楼层
好用,nice,感谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-13 03:43 , Processed in 0.161258 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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