明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 653|回复: 5

请高手代写一个新建图层特性筛选的指令

[复制链接]
发表于 2023-1-19 13:51 | 显示全部楼层 |阅读模式
10明经币
功能:新建特性管理器并置为当前


举例:图层有多个dim开头的图层,将名称含dim的图层全部放入该特性过滤器

手动操作步骤:
1、图层管理器,全部(右键),新建特性过滤器,输入名称【标注】,输入规则【dim*】,确定


最佳答案

查看完整内容

;;;新建“特性过滤器”格式: ;;;(command ".-layer" "filter" "新建(N)" "特性(P)" "输入上级图层过滤器 " "输入特性过滤器定义" "输入图层过滤器的名称" "") ;;;例:筛选颜色为红色的图层 (command ".-layer" "filter" "N" "P" "" "COLOR==\"1\"" "过滤器2" "") ;;;例:筛选图名包含a且颜色为黄色的图层 (command ".-layer" "filter" "N" "P" "" "NAME==\"*a*\" AND COLOR==\"2\"" "过滤器3" "") ;;;例:筛选图名包含a或b ...
发表于 2023-1-19 13:51 | 显示全部楼层
;;;新建“特性过滤器”格式:
;;;(command ".-layer" "filter" "新建(N)" "特性(P)" "输入上级图层过滤器 <全部>" "输入特性过滤器定义" "输入图层过滤器的名称" "")
;;;例:筛选颜色为红色的图层
(command ".-layer" "filter" "N" "P" "" "COLOR==\"1\"" "过滤器2" "")
;;;例:筛选图名包含a且颜色为黄色的图层
(command ".-layer" "filter" "N" "P" "" "NAME==\"*a*\" AND COLOR==\"2\"" "过滤器3" "")
;;;例:筛选图名包含a或b的图层
(command ".-layer" "filter" "N" "P" "" "NAME==\"*a*\" OR NAME==\"*b*\"" "过滤器4" "")
;;;特性过滤器定义要点:
;;;1.特性名称尽量为大写英文(小写也能过滤,但是特性过滤器上不显示)
;;;2.特性值前后为英文状态引号
;;;3.特性名称与特性值之间用两个等号连接,注意是两个!

评分

参与人数 1明经币 +1 收起 理由
口风琴 + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2023-2-12 21:16 | 显示全部楼层
本帖最后由 箭头_Row 于 2023-2-12 21:18 编辑

这个CAD的高版本自带的图层管理器就有啊,layer命令打开图层管理器,然后使用ALT+p键打开图层过滤器特性面板。里面就有你要的命令。ALT+p键其实是鼠标点击图层管理器中第一排第一行的按键。
回复

使用道具 举报

 楼主| 发表于 2023-2-14 15:40 | 显示全部楼层
箭头_Row 发表于 2023-2-12 21:16
这个CAD的高版本自带的图层管理器就有啊,layer命令打开图层管理器,然后使用ALT+p键打开图层过滤器特性面 ...

谢谢回复,我是想用lisp代替手动操作
回复

使用道具 举报

发表于 2023-2-16 15:07 | 显示全部楼层
发帖最好写明语言要求
回复

使用道具 举报

发表于 2023-7-23 08:41 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 06:41 , Processed in 0.769799 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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