乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 40|回复: 19

[编程交流] 按颜色选择对象

[复制链接]

6

主题

13

帖子

7

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 09:48:51 | 显示全部楼层 |阅读模式
晚上好,
 
我最近收到了一些被剥离到一层的图纸,但图纸中的每个元素都有不同的颜色。
 
是否可以选择所有对象,然后按颜色过滤,就像按线/弧/点等过滤一样?由此,我将能够将元素重新分配到各个层。
 
非常感谢您的帮助,
 
干杯
 
斯图
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:53:09 | 显示全部楼层
尝试使用QSELECT命令:眨眼:
回复

使用道具 举报

6

主题

13

帖子

7

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 09:57:39 | 显示全部楼层
Guess quick select完成了这项工作。
 
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 10:00:36 | 显示全部楼层
 
不用担心,这是我最喜欢的工具之一。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
438
发表于 2022-7-6 10:02:11 | 显示全部楼层
我写的LISP包含了常见的过滤器(我仍然使用QSelect,但通常这是我所需要的,它比QSelect菜单快得多)。。。
 
如。
  1. Command: ft
  2. Filter choice: [block/Color/Entity/Layer/linetYpe] <Layer>:

FilteredSelection。LSP
回复

使用道具 举报

14

主题

74

帖子

60

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 10:06:26 | 显示全部楼层
您好:),
 
我对这个论点有一个问题。
例如,我希望在一个文件中选择所有红色对象,是否具有不同的层、不同的颜色和层:
1-为了选择红色对象(不是按层),我使用QSELECT或FILTER命令,并使用FILTER=red(颜色n°1)运算符。
2-若要选择红色对象(bylayer),我不能使用QSELECT,因为此命令选择所有颜色bylayer,然后我需要使用过滤器命令,且OPATOR FILTER color=256。
256表示按层显示的红色(255+1)。
 
有一种方法可以用一个选择过滤所有显示颜色相同的对象(是否按层)?
谢谢
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 10:10:56 | 显示全部楼层
 
就这样。。。。
 
  1. (sssetfirst nil (ssget "_x" '((62 . 1))))

 
塔瓦特
回复

使用道具 举报

14

主题

74

帖子

60

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 10:11:42 | 显示全部楼层
你好
 
Tharwat tanks等待回复。
我如何使用代码?
我已经将代码复制并粘贴到命令提示符中,但它只选择红色的对象,而不选择bylayer。
如何同时选择对象红色和对象红色bylayer?。
 
储罐,
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-6 10:14:26 | 显示全部楼层
来了,伙计。
 
  1. (sssetfirst nil (ssget "_x" '((-4 . "<or") (62 . 256) (62 . 1) (-4 . "or>"))))

 
享受
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 10:20:00 | 显示全部楼层
您仍然可以通过普通的Filter命令来实现这一点(只需使用OR运算符,基本上实现了Tharwat所示的功能)。
104855cb6rzd8f94yy38r3.png
即使QSelect也可以实现这一点,但只需通过检查快速选择对话框底部的“附加到当前选择集”来完成。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 00:04 , Processed in 0.631945 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表