acad 超快选图元 ,超级炸开 ,匿名块操作(Acad ultrafast select primitive, super pop, anonymous block operation).docVIP

acad 超快选图元 ,超级炸开 ,匿名块操作(Acad ultrafast select primitive, super pop, anonymous block operation).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
acad 超快选图元 ,超级炸开 ,匿名块操作(Acad ultrafast select primitive, super pop, anonymous block operation)

acad 超快选图元 ,超级炸开 ,匿名块操作(Acad ultrafast select primitive, super pop, anonymous block operation) (prompt \ n * * * * * * * * * * * * * * * 按 tjk 统计指定块数量 * * * * * * * * * * * * * * * ) (c) defun rev () (setq (nil) (a = nil)) (d setq (entsel n统计块数量, 请选中一个样板块) ) (setq obj (s); 获取图元名 (setq objtyp (cdr () (entget 获取图元类型 obj)))); (if (= insert objtyp) (progn (setq blkname (cdr () (entget 获取块名称 obj)))); (prompt 请选定要统计的范围:) (setq (ssget (list 0 ()))) the 空选则对整个图纸中的块建立选择集 (nile); (progn (setq (ssget x (list (. 0 insert (stupid) 非匿名块写法 blkname)))) (setq (ssget x (list 0 ()))) (* 号打头); list不能选取匿名块 所以不加 (cons) 过滤规则 blkname) (command _ zoom e enter ); 调用缩放命令 ) 结束if). 计数器归零 (setq (i 0). (sslength (repeat); 对选择集重复 (setq ename (ssname 取得单个物体图元名 in (i)); (fi) blkname (cdr () (entget ename)))) (setq (ssdel ename); 块名与样板块不同的从选择集滤除 (setq i (1 + i) 否则计数器加1 ) ) 清理所有高亮激活的图元 (sssetfirst nil nil). (sssetfirst nile 设置高亮激活选择集的图元). (command _ regen 调用重生成完成高亮激活 enter ). 弹出命令框 (textscr). (setq (sslength was 获得选择集中图元的个数). (the 统计结果如下: \ n); 显示结果 (prompt (strcat 块参照【 blkname 】共计 (itoa 个) and i was 与 等效) ) (w) 结束progn). (prompt 错误: 选定的图元不是 insert 类型!) 结束if). ) (prompt \ n * * * * * * * * * * * * * * * 按 tjsz 数字文字统计求和 * * * * * * * * * * * * * * * ) (c) tjsz (defun. (setq holdecho (getvar cmdecho) (setq holdblip (getvar blipmode) (setvar cmdecho) (setvar blipmode) (prompt 请选定要统计的范围:) (setq (ssget (list, cons (text)))) the 空选则对整个图纸中的块建立选择集 (nile); (progn (setq (ssget x (list, cons (text)))) (command _ zoom e enter ); 调用缩放命令 ) 结束if). 计数器归零 (setq (i 0). 和归零 (setq qh 0). (sslength (repeat); 对选择集重复 (setq ename (ssname 取得单个物体图元名 in (i)); (setq qh + qh (atof (cdr) 1 (entget ename)))))) 字符串转数字并求和. (setq i (1 + i) 计数器加1 ) 弹出命令框 (textscr). (the 统计结果如下: \ n); 显示结果 (prompt (strcat) the total number of digits in the selected region: (RTOS, QH) ) (setvar, blipmode, HOLDBLIP) (setvar, cmdecho, HOLDECHO) (command, _.undo, _end) (princ) ) (prompt \n*************** press XZTY to select the same parameters ******

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档