明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: qazxswk

[讨论] 批量选择最外矩形框

[复制链接]
发表于 2023-9-24 21:24:20 | 显示全部楼层
飞雪神光 发表于 2023-9-23 14:35
一个原理 把删图行改成删选择集

你好,大神,你这个程序真的挺好,我想请教一下,这样选取了之后,想执行自己写的程序怎么改,比如你的程序选择外形后,我要标注这些外形,这个标注外形的命令是QDIM,那怎么加到你的程序中,麻烦大神指点,谢谢!
回复

使用道具 举报

发表于 2023-9-24 22:18:17 | 显示全部楼层
bai2000 发表于 2023-9-23 21:14
楼上的很完美,给下部批量“”框内删“”除提供了条件,希望能继续下去

第一版就是删框内图形
回复

使用道具 举报

发表于 2023-9-24 22:19:53 | 显示全部楼层
paulpipi 发表于 2023-9-24 21:24
你好,大神,你这个程序真的挺好,我想请教一下,这样选取了之后,想执行自己写的程序怎么改,比如你的程 ...

这里的ss 就是外框的选择集 可以直接使用的
  1. (sssetfirst nil ss)
回复

使用道具 举报

发表于 2023-9-24 22:51:12 | 显示全部楼层
飞雪神光 发表于 2023-9-24 22:19
这里的ss 就是外框的选择集 可以直接使用的

请教一下,这个选择集,怎么替换掉我程序中的SS呢?
                                                 (setq ss(ssadd a))
                                                 (repeat (setq n (sslength ss))
                                                         (setq obj (vlax-ename->vla-object (ssname ss (setq n (1- n)))))
                                                         (vla-getboundingbox obj 'x 'y)
                                                         (setq lst (cons (vlax-safearray->list y)
                                                                                                         (cons (vlax-safearray->list x) lst)
                                                                                                 )
回复

使用道具 举报

发表于 2023-9-24 22:58:40 | 显示全部楼层
paulpipi 发表于 2023-9-24 22:51
请教一下,这个选择集,怎么替换掉我程序中的SS呢?
                                                 ...

从repeat开始就行
回复

使用道具 举报

发表于 2023-9-24 23:15:06 | 显示全部楼层

感谢高人耐心答复,本人太菜,试了几下搞不定,我把程序发信息给你了,有空帮忙改一下,谢谢!
回复

使用道具 举报

发表于 2023-9-24 23:41:35 | 显示全部楼层
paulpipi 发表于 2023-9-24 23:15
感谢高人耐心答复,本人太菜,试了几下搞不定,我把程序发信息给你了,有空帮忙改一下,谢谢!

已经发过去了

评分

参与人数 1明经币 +1 收起 理由
paulpipi + 1 很给力!感谢大神无私帮助!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2023-9-25 12:43:49 | 显示全部楼层

这个接近我的想法了,不过两个框相邻,就不能识别出来。如下图所示。

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2023-9-25 13:01:05 | 显示全部楼层
无极生太极,太极生两仪,两仪生四象,四象生八卦,卦卦不停,生生不息,继续!!
回复

使用道具 举报

发表于 2023-9-25 15:36:33 | 显示全部楼层
qazxswk 发表于 2023-9-25 12:43
这个接近我的想法了,不过两个框相邻,就不能识别出来。如下图所示。

那这种情况就得一开始就说清需求
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 15:46 , Processed in 0.142642 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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