明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 974|回复: 3

[经验] ;删除块儿对象包围框内的线图元要素

[复制链接]
发表于 2022-2-26 21:17:26 | 显示全部楼层 |阅读模式
;删除块儿对象包围框内的线图元要素
;原帖子的地址为块(包含属性块)边缘断线效果如何优化 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz! (mjtd.com)
;没有币下载,且修改也要花时间,适当收一个;对于原帖子中的undo问题仍未解决   
;参数 ss为块儿旋转集 rot为旋转与否,值为t或nil num为块儿的缩放比例
;执行命令kp
;主函数
(defun c:kp( / BP EN N)
  (defun *error* ( msg )
        (LM:endundo (LM:acdoc))
        (if (not (wcmatch (strcase msg t) "*break,*cancel*,*exit*"))
            (princ (strcat "\nError: " msg))
        )
        (princ)
  )
  (setq ss(ssget '((0 . "INSERT"))))
  (setq rot t)
  (progn
    (while(not(setq num (getreal "\n 缩放比例:")))
      (setq num (getreal "\n 缩放比例: ")))num)
  (vl-cmdf "undo" "be")
(if(and ss num)
  (repeat(setq n (sslength ss))
   (setq en(cdar(ssnamex ss(setq n (1- n)))));(sssetfirst nil(ssadd (car en)(ssadd)))
   (setq bp(cdr(assoc 10(entget(car en)))))
   (abb en bp rot num)
  )
)
(vl-cmdf "undo" "e")
)




本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-2-27 13:13:52 | 显示全部楼层
支持支持大佬优化
 楼主| 发表于 2022-2-27 14:13:02 | 显示全部楼层
magicheno 发表于 2022-2-27 13:13
支持支持大佬优化

undo 问题依然没有搞清楚  希望大家继续研究下
发表于 2022-2-27 18:00:56 | 显示全部楼层

支持支持大佬优化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:30 , Processed in 0.224208 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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