明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: liushengri

块属性值替换

  [复制链接]
发表于 2008-5-27 23:30:00 | 显示全部楼层
本帖最后由 作者 于 2008-5-27 23:37:16 编辑

用不着写这么长
  1. ;|attm = 刷属性值 ---by lxx.2008.5|;
  2. (defun c:attm (/ ATT1 ATTV1 E I SS1 SS2)
  3.   (if (and (setq ss1 (ssget ":S:E" '((0 . "INSERT") (66 . 1))))
  4.     (setq ss2 (ssget '((0 . "INSERT") (66 . 1))))
  5.       )
  6.     (progn (setq att1  (vlax-invoke(vlax-ename->vla-object (ssname ss1 0))'getattributes)
  7.    attv1 (mapcar 'vla-get-textstring att1)
  8.    i     -1
  9.     )
  10.     (while (setq e (ssname ss2 (setq i (1+ i))))
  11.       (mapcar 'vla-put-textstring(vlax-invoke(vlax-ename->vla-object e)'getattributes)attv1)
  12.     )
  13.     )
  14.   )
  15. )
发表于 2012-1-4 14:46:22 | 显示全部楼层
重点学习!谢谢各位高手
发表于 2012-1-4 14:47:27 | 显示全部楼层
严厉打击借此地收费者。。。
发表于 2012-11-9 17:44:39 | 显示全部楼层
学习啦。~~~
发表于 7 天前 | 显示全部楼层
学习啦 学习啦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-21 12:40 , Processed in 0.127458 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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