明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 478|回复: 19

[讨论] 不进块删除对象

[复制链接]
发表于 2019-5-13 19:51 | 显示全部楼层 |阅读模式
本帖最后由 KO你 于 2019-5-14 12:10 编辑

不进块删除对象
(defun c:bx () (vla-delete(vlax-ename->vla-object(cadar(ssnamex(setq e(ssget":s:n"))0))))(entupd(ssname e 0)))


liu22737的源码
以上为单选,求大神完善为窗选



liu22737有fas格式的,是完善的了
(progn(vl-load-com)(vla-delete(vlax-ename->vla-object(cadar(ssnamex(setq e(ssget":s:n"))0))))(entupd(ssname e 0)))

大家学习研究下

本帖子中包含更多资源

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

x
发表于 2019-5-14 01:28 来自手机 | 显示全部楼层
把:s去掉就可以了
发表于 2019-5-14 09:09 | 显示全部楼层
这块内删除显示对象是块对象,而不是块内的对象。略有不足。
发表于 2019-5-14 09:12 | 显示全部楼层
同求完整程序
 楼主| 发表于 2019-5-14 12:03 | 显示全部楼层
GamIng 发表于 2019-5-14 09:09
这块内删除显示对象是块对象,而不是块内的对象。略有不足。

删的是块内对象来的
 楼主| 发表于 2019-5-14 12:06 | 显示全部楼层

试过了,去掉:s不行
发表于 2019-5-14 14:59 | 显示全部楼层
不是去掉:S不行,而是你的方向不对,不是通过点选得到的选择集,原来的写法就不适用了
我对属性块不熟,不太了解这个程序的目的是什么,删除块内的属性?
最好附上图,说的明白些,别人也知道你要做什么,你说要改成窗选,":N"可是实现窗选,但达不到你最终的目的而已
 楼主| 发表于 2019-5-14 15:03 | 显示全部楼层
satan421 发表于 2019-5-14 14:59
不是去掉:S不行,而是你的方向不对,不是通过点选得到的选择集,原来的写法就不适用了
我对属性块不熟,不 ...

fas格式是完善的,我就是要那种效果,只是完善的没有源码
发表于 2019-5-14 15:14 | 显示全部楼层
KO你 发表于 2019-5-14 15:03
fas格式是完善的,我就是要那种效果,只是完善的没有源码

跟你说话真累,那种效果是哪种效果?
我自己做个属性块,属性和pl线组成,可以批量删掉pl线,但是不能删掉属性文字,不仅不能删,还报错,接着cad还崩溃了,这就是你要的完善的效果?
有些时候不是不想帮忙,而是让人无语。
 楼主| 发表于 2019-5-14 15:22 | 显示全部楼层
satan421 发表于 2019-5-14 15:14
跟你说话真累,那种效果是哪种效果?
我自己做个属性块,属性和pl线组成,可以批量删掉pl线,但是不能删 ...

我上面有发上   不进块删除图元DB.fas
我用的fas格式属性块文字也可以删除,没有你说的问题,我只是想要这个源码来研究
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2019-5-24 05:17 , Processed in 0.178249 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

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