明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: dinosaurhxe

请教ZZXXQQ:为块排序

  [复制链接]
发表于 2007-12-12 20:12:00 | 显示全部楼层

dinosaurhxe2大侠,你好,请帮忙写一个给块排序的LSP,是冲模零件注解的块,我现在里面的内容全部手动修改的,一套模具2,3百个,真是累啊,请大侠高抬贵手。QQ:279660102

发表于 2010-7-7 21:02:00 | 显示全部楼层

有请高手出招呀,二楼的复制属性块并递增数字并没有成功,我也想要此功能

发表于 2010-7-7 21:26:00 | 显示全部楼层


  1. (defun c:nn( / e1 en l p1 p2 sn st st1 st2)  
  2.   (setq *error* nil)  
  3.   (command "_ucs" "w")
  4.   (princ "\n欢迎使用属性块连续拷贝程序! GYSJY  2008.12.7")
  5.   (setq sn (entsel "\n点取属性块:") p1 (cadr sn) p2 t sn (car sn))
  6.    (if (and p2 (to 66)(= "INSERT" (to 0)))
  7.     (progn
  8.       (tosx)
  9.       (setq l (strlen st) st1(substr st 1 (- l 1)))
  10.       (while p2
  11.         (setq p2 (getpoint "\n下一点:" p1))
  12.         (command "copy" sn "" p1 p2)
  13.             (setq sn (entlast) p1 (to 10) en (entget sn))
  14.         (tosx)
  15.         (setq st2 (substr st l) st2 (atoi st2) st2 (1+ st2)
  16.               st2 (itoa st2) st (strcat st1 st2)
  17.           )
  18.             (setq e1 (entget (entnext (cdr (car en)))))
  19.         (setq e1 (subst (cons 1 st) (assoc 1 e1) e1))
  20.         (entmod e1)(entmod en)
  21.         (princ st)
  22.       )
  23.     )
  24.     (princ "\n你所点取的图元不是属性块。本程序只拷贝带属性的块。")
  25.   )
  26.   (princ))  
  27.   (defun to(n)  
  28.    (cdr (assoc n (entget sn))))
  29. (defun tosx()
  30. (setq st  (entget (entnext (cdr (car (entget sn)))))
  31.         st (cdr (assoc 1 st))
  32.    ))


发表于 2010-12-27 17:19:30 | 显示全部楼层
本帖最后由 yaya-54 于 2010-12-27 17:29 编辑

AMTONNY :你的程序我用在我的图框块中,它递加的是版本号,如何让我的图号中的数字递加?改程序中哪个?

本帖子中包含更多资源

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

x
发表于 2010-12-30 11:45:14 | 显示全部楼层
呵呵,你把图框发过来给我看看,这个不用改程序,只改你的图框就可以了,要快哦
发表于 2011-1-3 19:49:33 | 显示全部楼层
呵呵,十四楼的都不理我了
发表于 2011-5-27 15:17:35 | 显示全部楼层
回复 AMTONNY 的帖子

怎么编号由19突然增加到111了?编号每满9就就会增加一位吗?最后一个的编号怎么会自动加一啊?
发表于 2011-8-13 00:32:58 | 显示全部楼层
本帖最后由 gbhsu 于 2011-8-13 00:35 编辑

序号增加问题没有解决!
应整体加1,而不是个位加下,
另外如:E1 E2 E3之类前面为非数的加法也要能用!
发表于 2011-8-13 08:14:44 | 显示全部楼层
回复 weig168 的帖子

论坛里有个实体排序的贴子,你搜下吧,冲压五金模具中用属性块一旦变更修改非常麻烦,我早就不用了,改用扩展数据块
发表于 2012-1-13 17:10:33 | 显示全部楼层
占座学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 01:59 , Processed in 0.404028 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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