执骨哟 发表于 2020-9-16 16:37:45

求助:如何剔除指定选择集中的图元信息?

求助各位大佬!问题描述:利用lisp画出如图片1所示的矩形,并在绘制的过程中生成长宽尺寸文字(任意长宽数值),生成完成后仅将图形和标注选中建块(不选中多行文字),并向下偏移任意数值镜像。
目前图形和文字都能生成了,但是建块只能选中文字+图形一起建块(如图片2所示)
请教一下有没有办法不选中文字,仅将图形建块并镜像?
==============================================分割线
更新一下,我发现我选择对象建块的时候是一个选择集,如图片3所示,请问一下怎么将其中MTEXT的多行文字图元剔除出去?

ZZXXQQ 发表于 2020-9-16 16:37:46

(command "select" ss "")
(setq ss1 (ssget "P" '((-4 . "<not")(0 . "MTEXT")(-4 . "not>"))))

执骨哟 发表于 2020-9-16 16:50:17

ZZXXQQ 发表于 2020-9-16 16:37
(command "select" ss "")
(setq ss1 (ssget "P" '((-4 . ""))))

谢谢ZZXXQQ大佬!虽然剔除以后还是把文字一起建块了,但是剔除这一步又学习了!再次拜谢

yoyoho 发表于 2020-9-19 17:33:43

谢谢! Z版分享学习!!!!!
页: [1]
查看完整版本: 求助:如何剔除指定选择集中的图元信息?