明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1929|回复: 7

[已解答] 求助:批量修改尺寸线长度

[复制链接]
发表于 2013-5-9 20:28:07 | 显示全部楼层 |阅读模式
可以批量修改尺寸边界线长度,具体如图,谢谢

本帖子中包含更多资源

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

x
 楼主| 发表于 2013-5-13 13:04:44 | 显示全部楼层
自顶一下,这功能很有用啊
发表于 2013-5-13 13:50:04 | 显示全部楼层
标注格式里不能修改么
发表于 2013-5-13 16:33:23 | 显示全部楼层
  1. (defun c:tt ()
  2.   (initget 7)
  3.   (setq d (getreal "\n输入距离:"))
  4.   (setq ss (ssget '((0 . "DIMENSION"))))
  5.   (if ss
  6.     (repeat (setq n (sslength ss))
  7.       (setq obj (vlax-ename->vla-object (setq e (ssname ss (setq n (1- n)))))
  8.             el (entget e)
  9.             )
  10.       (if (or (= (setq objname (vla-get-ObjectName obj)) "AcDbAlignedDimension")
  11.               (= objname "AcDbRotatedDimension")
  12.               )
  13.         (progn
  14.       (setq p10 (cdr (assoc 10 el))
  15.             p14 (cdr (assoc 14 el))
  16.             )
  17.       (if (and p10 p14)
  18.         (progn
  19.           (setq pt (polar p14 (angle p14 p10) d))
  20.           (entmod (subst (cons 10 pt) (assoc 10 el) el))
  21.           )
  22.         )
  23.       )
  24.         )
  25.     )
  26.     )
  27.   
  28.   )
 楼主| 发表于 2013-5-13 17:35:19 | 显示全部楼层
本帖最后由 zzc83 于 2013-5-13 17:36 编辑
Gu_xl 发表于 2013-5-13 16:33


长度数值不能记忆,但功能非常好用,谢谢G版主
发表于 2013-5-13 19:04:24 来自手机 | 显示全部楼层
zzc83 发表于 2013-5-13 17:35
长度数值不能记忆,但功能非常好用,谢谢G版主

修饰完美,请自己动手!
发表于 2015-5-26 22:13:44 | 显示全部楼层
Gu_xl 发表于 2013-5-13 16:33

出现错误,请教
输入距离:500
Select objects: 1 found
Select objects:
; error: no function definition: VLAX-ENAME->VLA-OBJECT
发表于 2015-5-30 17:26:03 | 显示全部楼层
今天测试能用。只是对已经在标注样式里设置了偏移固定值的标注无效,对尺寸界线的两个不同长度不能调整为一个长度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 17:54 , Processed in 0.186460 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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