明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 263|回复: 11

[提问] 求: 筛选图层、颜色、图案名、角度相同的填充

[复制链接]
发表于 6 天前 | 显示全部楼层 |阅读模式
20明经币
求: 筛选图层、颜色、图案名、角度相同的填充


样图如附件。第一步点选要筛选的填充,第二步框选要查找的范围,第三步亮显选中的填充
在论坛上找了好久,可能是检索的关键字不准
附件: 您需要 登录 才可以下载或查看,没有账号?注册
"觉得好,就打赏"
还没有人打赏,支持一下
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
本帖最后由 yaojing38 于 2025-1-17 14:57 编辑
  1. (defun c:tt (/ ent jd bl ss1 tc ys)
  2.   (vl-load-com)
  3.   (setq ent (car(entsel "\n选取填充:")))
  4.   (sssetfirst nil (setq ss1 (ssget (vl-remove nil (list '(0 . "HATCH") (setq tc (assoc 8 (entget ent))) (if (setq jd (assoc 52 (entget ent))) jd) (if (setq ys (assoc 62 (entget ent))) ys (assoc 62 (entget(tblobjname "LAYER" (cdr tc))))))))))

回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
选择易应该可以满足你的要求,论坛搜索一下
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
  1. (defun c:tt ()
  2.   (defun xyp-dxf (c e) (cdr (assoc c (entget e))))
  3.   (if (setq s1 (car (entsel "\n选取填充: ")))
  4.     (progn
  5.       ;;图层、颜色、图案名、角度相同
  6.       (setq la (xyp-DXF 8 s1)
  7.             co (xyp-DXF 62 s1)
  8.             hn (xyp-DXF 2 s1)
  9.             r  (xyp-DXF 52 s1)
  10.             a  (list '(0 . "HATCH") (cons 8 la) (cons 62 co) (cons 2 hn) (cons 52 r))
  11.             a  (vl-remove-if '(lambda (x) (= (cdr x) nil)) a)
  12.       )
  13.       (sssetfirst nil (ssget a))
  14.     )
  15.   )
  16.   (princ)
  17. )
回复

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层

大佬的程序学习了,DXF简洁高效
DXF还是大佬才能自由运用
回复

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
ssyfeng 发表于 2025-1-16 15:37
选择易应该可以满足你的要求,论坛搜索一下

感谢指点!
回复

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层

感谢大佬帮助解决
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层

41码是啥?感觉不符合题意
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
本帖最后由 yaojing38 于 2025-1-17 14:51 编辑
xyp1964 发表于 2025-1-17 14:36
41码是啥?感觉不符合题意

填充的角度,是52吗?我用了好像可以
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层

角度不是52?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-22 18:57 , Processed in 0.210269 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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