明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1838|回复: 7

关于标注的修改问题

[复制链接]
发表于 2004-7-6 16:24 | 显示全部楼层 |阅读模式
修改标注的尺寸线,要剪短一定长度,比如100mm.


由于要求的标注格式一定要求尺寸线的:尺寸界限偏移为0.修改标注格式里面的:缩短尺寸线


长度后有个点,我们要求不能有这种格式,由于标注太多 了,请高手编辑一个程序能指定长度剪短尺寸线'


说得有点麻烦, sorry
发表于 2004-7-6 16:43 | 显示全部楼层
上个图说明不就简单多了
 楼主| 发表于 2004-7-10 18:02 | 显示全部楼层
是我开始说复杂了,其目的就是要指定长度剪短标注尺寸线长度.----窗选批量裁减.
发表于 2004-7-27 23:23 | 显示全部楼层
用 stretch 命令。
 楼主| 发表于 2004-7-30 17:31 | 显示全部楼层
恩,现在是采用的这种笨办法,由于标注太多了,而且彼此又有角度斜交,做起来很麻烦,一直没有什么方便快捷的办法.大虾帮忙!
发表于 2004-8-1 23:57 | 显示全部楼层
本帖最后由 作者 于 2004-8-7 6:06:38 编辑

;;;恢复尺寸 hfcc.lsp ;;;c:hfcc (defun c:hfcc (/ num SS1)
(setq num (getreal "\n\t输入剪短距离 : "))
(setvar "DIMEXO" num)
(setvar "dimtxsty" (getvar "textstyle"))
(setq ss1 (ssget "X" (LIST (CONS 0 "dimension"))))
(if ss1
(command "dim" "UPD" ss1 "" "Exit")
(princ "\n\t未找到尺寸元素.")
)
(princ)
)
 楼主| 发表于 2004-8-6 19:46 | 显示全部楼层
呵呵,修改起来方便多了,3Q


又有这个问题,现在是对图纸中的所有标注对象所修改


我只能导出我是所需要修改的标注到一张新图,修改后再贴回到以前的图中


希望能窗选修改能
发表于 2004-8-7 06:05 | 显示全部楼层
;;;恢复尺寸 hfcc.lsp ;;;c:hfcc (defun c:hfcc (/ SS1)
(setq num (ureal 1 "" "\n\t输入剪短距离" num))
(setvar "DIMEXO" num)
(setvar "dimtxsty" (getvar "textstyle"))
;(setq ss1 (ssget "X" (LIST (CONS 0 "dimension"))))
(setq ss1 (ssget (LIST (CONS 0 "dimension"))))
(if ss1
(command "dim" "UPD" ss1 "" "Exit")
(princ "\n\t未找到尺寸元素.")
)
(princ)
)
(defun ureal (bit kwd msg def / inp)
(if def
(setq msg (strcat "\n" msg "<" (rtos def 2) ">: ")
bit (* 2 (fix (/ bit 2)))
)
(setq msg (strcat "\n" msg ": "))
)
(initget bit kwd)
(setq inp (getreal msg))
(if inp inp def)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 22:55 , Processed in 0.277611 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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