找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3464|回复: 20

[求助] [求助]:标注文字改为代替值

[复制链接]
发表于 2007-8-16 08:56:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
因为某些长度较大,而受绘图比例的限制,比如想将水平距离或竖向距离部分改变,而其它还是按比例标注,想将欲改变部分将其标注值改成代替值,这样拉伸时标注值就不会变了。总是先按实际比例绘图并标注,再根据其值手动一个个改,遇到好多个的时候很是麻烦,能不能编个程序选择某些欲改变的标注,将其改为代替值,这样就可以拉伸了。
expresstools里面有一个恢复原值,而这个相当于反相功能。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2007-8-16 10:16:54 | 显示全部楼层
全选这些标注对象然后在特性中更改为替换值。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-16 12:35:34 | 显示全部楼层
不是这样的,这样只能改为一个值。
我的目的是原来标注的值是多少就改成多少。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-16 12:37:28 | 显示全部楼层
不早说.....
[PHP](princ "\n>>>请输入tt,将标注实际值转替代值<<<")
(defun c:tt (/ DATA I NA SLEN SS V42)
  (setq dimz (getvar "dimzin"))
  (setvar "dimzin" 0);_此处是为了消零
  (if (and (setq ss (ssget '((0 . "DIMENSION"))))
           (setq dec (getint "\n>>>请输入标注小数位数:"))
      )
    (progn
      (setq slen (- (sslength ss) 1))
      (setq i 0)
      (while (<= i slen)
        (setq na (ssname ss i))
        (setq data (entget na))
        (setq v42 (rtos (cdr (assoc 42 data)) 2 dec))
        (setq data (subst (cons 1 v42) (assoc 1 data) data))
        (entmod data)
        (setq i (+ i 1))
      )
    )
  )
  (setvar "dimzin" dimz)
  (princ)
)

[/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2007-8-19 15:50:51 | 显示全部楼层
(defun c:dt (/ ww w)
  (setq ww (ssget))
  (setq w (getstring "new"))
  (command "dim1" "_newtext" w ww "")
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-20 04:10:38 | 显示全部楼层
(defun c:EQ (/ zx)
  (setq zx (getstring "\n Enter new text:"))
  (command "dim1" "newtext" zx)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-20 09:03:12 | 显示全部楼层
最初由 aeo 发布
[B](defun c:dt (/ ww w)
  (setq ww (ssget))
  (setq w (getstring "new"))
  (command "dim1" "_newtext" w ww "")
) [/B]

版主厉害.
dim1命令都没用过..
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-23 07:49:16 | 显示全部楼层
我2004年就注册了嘛。。。。。。omgd
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-25 13:58:58 | 显示全部楼层
dim1=dim??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-25 14:30:43 | 显示全部楼层
访问标注模式

命令条目:dim 或 dim1
标注: 输入标注模式命令

“标注”提示表示正处于标注模式,在此模式下可以使用一组特殊的标注命令。(仅为与早期版本兼容而提供了 DIM 和 DIM1 。)

使用 DIM 命令可在使用标注命令后仍停留在标注模式中。使用 DIM1 命令可在执行标注命令后立即返回命令提示。要退出标注模式,请输入 e 或 exit,或按 ESC 键。


or


Dimedit -> N
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2007-8-25 15:36:23 | 显示全部楼层
学习了。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-30 09:24:51 | 显示全部楼层
有难度。。。慢慢消化
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-8-31 18:28:42 | 显示全部楼层
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-11-24 23:56:42 | 显示全部楼层
版主这段代码简洁明了,赞一个[php](defun c:dt (/ ww w)
(setq ww (ssget))
(setq w (getstring "new"))
(command "dim1" "_newtext" w ww "")
) [/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-11-28 21:47:41 | 显示全部楼层
真是太方便的工具。感謝分享
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-26 00:45 , Processed in 0.248876 second(s), 66 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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