找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1786|回复: 2

[求助] [求助]:等分标注命令修改求助

[复制链接]
发表于 2009-10-24 12:04:25 | 显示全部楼层 |阅读模式

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

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

×
我有一个标注等分命令可以把标注等分为N等分,但是有一个缺陷:等分好的标注在经过拉伸、移动位置、保存文件等操作之后,N个等分的标注就可能只剩下一个(只能看到一个,在原来的位置框选似乎可以选择上)。
        另外有一个致命的缺陷:可能导致图形文件有错误,不能拷贝到另外一张图纸上,除非不选择标注进行拷贝。现请高手帮忙修改,谢谢了。
标注等分命令如下:
(defun v11( nE / entd ent0 ent1 ent2 st1 st2  mid1 mid2 value)
(command "undo" "G")
(setq unitnum(getvar "luprec"))
(setq entd(car(entsel)))
(setq ent0(entget entd))

(if (= (cdr(assoc 1 ent0)) "")
""
(progn
(setq value(rtos(* (atof(cdr(assoc 1 ent0))) (/ 1.0 ne)) 2 unitnum) )
(setq ent0(subst (cons 1 value) (assoc 1 ent0) ent0))
)
)
(setq st1(cdr(assoc 13 ent0)))
(setq st2(cdr(assoc 14 ent0)))
(setq i 0)
(entdel entd)
(repeat ne
    (setq mid1(cons 14  (mid ne st1 st2 i)
              )      
    )            
    (setq mid2(cons 13  (mid ne st1 st2 (+ i 1))
              )      
    )            
   
   (setq ent1(subst mid1 (assoc 14 ent0) ent0))
   (setq ent1(subst mid2 (assoc 13 ent1) ent1))
   (entmake ent1)
   (command "dim1" "_update" (entlast) "")
   (command "dim1" "_hometext" (entlast) "")
   (redraw (entlast) )  
  ;  (command "redraw")
   (setq i (+ i 1))
)
(command "undo" "e")
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 488个

财富等级: 日进斗金

发表于 2009-11-27 12:00:02 | 显示全部楼层
无非是拷贝一份再改一下定义点,关键是定义点的取得.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:28 , Processed in 0.188751 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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