找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1959|回复: 31

[编程申请]:有没有一个标注尺寸文字文本刷子,使标注文字相同,谢谢!!!

[复制链接]
发表于 2004-10-10 08:26:55 | 显示全部楼层 |阅读模式

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

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

×
有没有一个标注尺寸文字文本刷子,使标注文字相同,谢谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-10-10 11:03:54 | 显示全部楼层
什么相同? 是将不同的尺寸数值都刷成相同的字符如"DIA" ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-10-10 21:23:57 | 显示全部楼层
不用刷也可以啊, ctrl+1,选择标注,改文字为你需要的.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-11 04:11:02 | 显示全部楼层
最初由 li_seagull 发布
[B]是的,就是二号楼主说的意思 [/B]

REFER TO:
[php]
(defun c:test ()
  (vl-load-com)
  (setq txt (getstring "\Type in New String: "))
  (setq ss (ssget '((0 . "DIMENSION"))) n 0)
  (while (< n (sslength ss))
    (setq obj (vlax-ename->vla-object (ssname ss n)))
    (vla-put-TextOverride obj (strcase txt))
    (setq n (1+ n))
  )
  (princ)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-10-11 08:26:35 | 显示全部楼层
5号楼主,能不能不用输入数值,直接点取与之相同的尺寸。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-11 08:58:45 | 显示全部楼层
最初由 li_seagull 发布
[B]5号楼主,能不能不用输入数值,直接点取与之相同的尺寸。 [/B]

[php]
(defun c:test ()
  (vl-load-com)
  (setq e (car (entsel "\nSelect Destination Dimension: ")))
  (setq txt (cdr (assoc 1 (entget e))))
  (prompt "\nSelect Dimensions to change: ")
  (setq ss (ssget '((0 . "DIMENSION"))) n 0)
  (while (< n (sslength ss))
    (setq obj (vlax-ename->vla-object (ssname ss n)))
    (vla-put-TextOverride obj (strcase txt))
    (setq n (1+ n))
  )
  (princ)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2004-10-12 22:24:18 | 显示全部楼层
标注的dxf1
1
由用户明确输入的标注文字。可选;默认值为测量。如果为空或“<>”,标注测量将绘制为文字;如果为“ ”(空格),文字将被隐藏。其他内容绘制为文字
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-10-13 18:31:53 | 显示全部楼层
在组码1为空字符或“<>”时,组码42表示为“实际测量”值(R14没有此值),但此值根据精度不同,可能与标注显示不尽相同。
其实只要用一个R12的标注命令就已经比较方便了:
(defun c:nt() (command "dim1" "new") (princ))
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-13 21:09:49 | 显示全部楼层
如果能求出组码为1的时候的文字内容是最好不过的!

很久以前我是这样求的:
  1.         (setq dimstl (cdr (assoc 3 elist)))
  2.         (setq as (cdr (assoc 1 elist)))
  3.         (if (or (= "<>" as) (= "" as))
  4.           (progn
  5.             (setq
  6.               dimlfac (cdr (assoc 144 (tblsearch "DIMSTYLE" dimstl)))
  7.             )
  8.             (setq pt13 (cdr (assoc 13 elist)))
  9.             (setq pt14 (cdr (assoc 14 elist)))
  10.             (setq as (distance pt13 pt14))
  11.             (setq as (* as dimlfac))
  12.             (setq as (rtos as 2 0))

当初由于没有时间,没有继续改,现在看来是有不少缺陷,毕竟可以为“大家”“引玉”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-10-14 05:41:53 | 显示全部楼层
最初由 urljit 发布
[B]如果能求出组码为1的时候的文字内容是最好不过的!... [/B]

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

使用道具 举报

发表于 2004-10-19 12:51:50 | 显示全部楼层
最初由 lsjjm 发布
[B]
"组码为1的时候的文字" ?? 不明白你说的是什么意思. [/B]

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-22 10:07 , Processed in 0.389934 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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