明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2664|回复: 7

请教刷新块比例的LISP,谢谢!

[复制链接]
发表于 2009-1-10 19:02:00 | 显示全部楼层 |阅读模式
  请教各位大侠,我输入命令后点击一个块,再点击另一个块,自动提取第一个块现在的比例参数给予第二个块,使两个比例参数变成一样,谢谢!
发表于 2009-1-11 17:31:00 | 显示全部楼层
(defun c:tt ( / e1 ss e)
  (cond
   (   (null (setq e1 (car (entsel "选择样板块:")))))
   (   (/= "INSERT" (cdr (assoc 0 (setq e1 (entget e1))))) )
   ( t
       (while (setq ss (ssget '((0 . "INSERT"))))
    (setq n -1)
    (repeat (sslength ss)
       (setq e (entget (ssname  ss (setq n (+ n 1))))
      e (subst (assoc 41 e1) (assoc 41 e) e)
      e (subst (assoc 42 e1) (assoc 42 e) e)
      e (subst (assoc 43 e1) (assoc 43 e) e)
       )
       (entmod e)
    )
   )   )
 )
 (princ)
)
发表于 2009-1-11 18:41:00 | 显示全部楼层
 楼主| 发表于 2009-1-12 18:48:00 | 显示全部楼层

谢谢liu_kunlun楼主

发表于 2010-7-4 22:20:00 | 显示全部楼层

謝謝liu_kunlun樓主。正好我也用得上。

发表于 2010-7-5 12:24:00 | 显示全部楼层
二楼的程序有点跟以前zzXXQQ的写过的程序雷同哦
发表于 2012-6-6 06:15:14 | 显示全部楼层
如果这个块里有文字,文字不变化,如何处理?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 01:16 , Processed in 0.457951 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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