只需一步,快速开始
经常碰到怎样的问题,若想修改连续偏移或复制后所有新图元的特性改颜色加粗之类什么的。但苦于找不到函数,entlast只能得最后一个,而ssget只能得到旧图元,而ssadd只能在循环程序中一个个添加图元,那么在我编的程序中新生成的所有图元用什么函数获取。
再如我选择了一些对象用ssget,然后炸开,然后我想修改这些炸开的图元的颜色或宽度什么的,那怎么选,用entlast只能选一个。请高手赐教!!!!
使用道具 举报
这个程序有点问题,请高手帮帮忙!
您需要 登录 才可以下载或查看,没有账号?注册
有什么问题
(defun c:test (/ e ss) (princ "\n选择任意对象进行复制测试...") (setq e (entlast) ss (ssget) ) (command "_.copy" ss "" "\\" "\\") (if (setq ss (lt:ss-entnext e)) (progn (sssetfirst nil ss) (princ "\n新对象被选取。") ss ) ))
关于 "ATTRIB" "VERTEX" "SEQEND" 的情况我也发现了,代码没有更新。
向楼上学习
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-2-24 00:07 , Processed in 0.238873 second(s), 33 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.