明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 846|回复: 6

【悬赏5明经币求程序】求"删除小工具"的lisp

[复制链接]
发表于 2024-8-21 22:02:00 | 显示全部楼层 |阅读模式
5明经币
本帖最后由 ninja37 于 2024-8-22 10:20 编辑

请求哪位大师帮忙写一个  lisp程序
  • ;;;; 删除尺寸+引线(包括引线后面带的文字)
  • (defun cHERASEDIM (/ ssyscirat)
  •   (princ "\n只删除  尺寸")
  •   (if (setq ssyscirat (setq ss (ssget ":N" '((0 . "LEADER,DIMENSION")))))
  •      (vl-cmdf "_.erase" ssyscirat "")
  •   )
  •   (princ)
  • )
上面的程序有个问题,只能删除尺寸  和带箭头的引线   在工作中有的引线后面有XY坐标  有的引线有注释
要求 :  命令运行后能删除1标注   2引线     3最重要的是能删除掉引线后面的文字        (不能删除图纸其他的文字)

目前在用的删除尺寸命令是用的燕秀工具箱YX_EED命令,可以达到以上效果

最佳答案

查看完整内容

(defun c:xd(/ ss) (setvar "cmdecho" 0) (princ "\nXD 〓 标注删除") (if(setq ss(ssget '((-4 . "")))) (vl-cmdf ".ERASE" ss "") ) (prin1) )
发表于 2024-8-21 22:02:01 | 显示全部楼层
(defun c:xd(/ ss)
  (setvar "cmdecho" 0)
  (princ "\nXD 〓 标注删除")
  (if(setq ss(ssget '((-4 . "<or")(0 . "DIMENSION,ARC_DIMENSION,LEADER")(-4 . "<and")(0 . "MTEXT")(102 . "*")(-4 . "and>")(-4 . "or>"))))
                (vl-cmdf ".ERASE" ss "")
        )
  (prin1)
)
回复

使用道具 举报

发表于 2024-8-22 14:26:02 | 显示全部楼层
有图有真像,不然都是猜。
回复

使用道具 举报

发表于 2024-8-23 08:02:19 | 显示全部楼层
xtjd 发表于 2024-8-22 16:32
(defun c:xd(/ ss)
  (setvar "cmdecho" 0)
  (princ "\nXD 〓 标注删除")

这个命令只能删除标注 楼主需要的引线和文字 估计很难实现
回复

使用道具 举报

发表于 2024-8-27 17:01:11 来自手机 | 显示全部楼层
挺好用的,感谢分享
回复

使用道具 举报

发表于 2024-10-9 13:54:26 | 显示全部楼层
(defun C:p9 ()
  ; 用户选择一个图元
  (setq selectedent (car (entsel "\选择一个图元: ")))
  ; 获取选中图元的颜色
  (setq color_code (cdr (assoc 62 (entget selectedent))))
  ; 选择所有相同颜色的图元
  (setq sqs (ssget "x" (list (cons 62 color_code))))
  ; 删除相同颜色的图元
  (if sqs
    (progn
      (command "erase" sqs "")
    )
  )
)  这种方案能够满足你吗?
回复

使用道具 举报

 楼主| 发表于 前天 12:26 | 显示全部楼层
xtjd 发表于 2024-8-21 22:02
(defun c:xd(/ ss)
  (setvar "cmdecho" 0)
  (princ "\nXD 〓 标注删除")

谢谢大师,这个程序很好用
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 04:34 , Processed in 0.189223 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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