明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4011|回复: 55

my快速选择4.5+通用特性刷 插件 fas文件(20240123更-加几个自编属性)

[复制链接]
发表于 2024-1-6 21:35 | 显示全部楼层 |阅读模式
本帖最后由 wzg356 于 2024-1-25 17:17 编辑

20240123-25更  ---没提示的主要是一些易用性改进
增厚度/线长/面积统计---须勾选相应属性,结果在命令行显示
植入几个自编属性--面板选项名称带*(天正属性也带*--以示与系统属性区别)
*IsRectang ;---------------*polyline是否矩形--可读
*IsPolygon ;---------------*polyline是否正多边形(限24边内判断),过滤器+顶点数N即为正N边形--可读
;以上2项-对象为3dpolyline在同一平面符合也算
*IsDonut ;----------lwpolyline是否圆点环,DONUT生成的那种--可读
;以上3项判为是--须真闭合无重点
*CheckPlBulge ;----------*polyline是否含弧段--可读
*Is05CIRCLE ;------------半圆ARC--可读
*Is025CIRCLE ;----------1/4圆ARC--可读
*Is075CIRCLE ;----------3/4圆ARC--可读
*DimArrowtyp12 ;-------尺寸标注源对象--箭头12类型相同时合并为1个,主要为勾选方便--可读写
*DimLineColor;-------尺寸标注源对象--尺寸线标注线颜色相同时合并为线颜色,主要为勾选方便--可读写
*Is1lineMtext ;------- ---mtext是否仅一行,自我觉得很需要--可读
;以上属性仅源对象符合(是)才纳入过滤器选项
*PlVertexs ;--------------*polyline顶点数--可读
*Clength ;----------------曲线/椭圆/圆弧的线长,length没涵盖时采纳--可读
*BackgroundFill;---------mtext背景填充开/关/开并范围适配,对BackgroundFill的补充,仅用于写/刷

==================================
20240119修-高程/面积属性编辑检查修正(原定义不妥)
                       选择面板中间列运算符仅“= /=”的控件改为imgbotton点击切换
                       imgbotton代码及率较popup_list高一些,缺点是不能紧跟设框选按钮为焦点
                      易用性改进:原控件互锁过严密,改为不发生逻辑错误的操作不锁
                      该工具总算告一段落
20240117修 -qs 命令实数属性实现面板容差设置见图片,前几天优化代码漏了的qs运算符使用恢复
                        mss命令实数特性编辑框用原值则精度无损
20240115更  选择的目的更多是为了修改,一步到位:可以刷对象的特性面板(特性可编辑)   
                       转角/对齐标注不分--合为尺寸标注
========================================
"快速选择命令 QS/myQSELECT 简版QSS/myQSSELECT"
相关说明及扩展功能见4.0版http://bbs.mjtd.com/thread-189153-1-1.html
本版仅是在快速选择4.0函数适当改进与特性刷衔接、快选与4.0基本一致,仅增发特性刷

"特性刷命令2个,二者仅优先级考虑,可互切"
"MS/(BrushProp nil)刷源对象同类基本特性 ,使用系统matchprop命令"
"MSS/(BrushProp "S")进入DCL设指定特性\,勾选源对象则刷同类指定特性"
这个特性刷是我极少使用,体验不多(以前我都直接用快速选择+右键或系统的ma或特性面板结合)

需要提醒:刷指定属性多个时,有些属性是冲突的或须使用者自行判断逻辑:
比如圆椭圆:半径与面积,半径比与长短半径等,工具已设二选一
比如标注类:样式与箭头、字样式等,前者也定义了后者,后者也可单独刷,靠使用者自行辨识勾选了,按展示的顺序刷
文本内容设编辑框,可编辑刷内容

软件共收集可读+可写的实体特性65个,其中有9个为天正自编实体的(带*号)
(我没用过天正,有用天正的可回帖反馈效果图片或其他信息)











本帖子中包含更多资源

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

x

评分

参与人数 4明经币 +4 金钱 +5 收起 理由
leedun + 1
zhoupeng220 + 1 很给力!
love1030312 + 1 赞一个!
tigcat + 1 + 5 这个好,展示了属性

查看全部评分

 楼主| 发表于 2024-1-16 16:50 | 显示全部楼层
magicheno 发表于 2024-1-16 00:20
怎么搞来着,看不懂

(BrushProp "S")==c:mss
(BrushProp nil)==c:ms
把下面这句转为fas---记事本赋值添加在下载文件后面---在你其他程序之前加载
(defun c:你的命令()(BrushProp "S"))(setq c:mss nil)
或者用大海的改fas命令程序改--自己搜,这个最好
发表于 2024-1-13 11:12 | 显示全部楼层
拾取样本<退出>:
共选中1个对象
共选中48个对象
(ssgetplus "X" '((0 . "INSERT") (8 . "人防建筑平面") (EFFECTIVENAME . "B`-xfjsj")) nil)
<Selection set: 7d4>
选块出现下面这句是啥意思?
发表于 2024-1-19 18:07 | 显示全部楼层
wzg356 发表于 2024-1-19 17:45
QS是否有这种情况,都用同一个对话框,仅靠属性数据格式显示区别



我用qs指令操作的时候,所显示的窗口:


用mss指令操作的时候,所显示的窗口:



本帖子中包含更多资源

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

x
发表于 2024-1-6 22:49 | 显示全部楼层
这个属性刷感觉详尽,楼主费心了,谢谢分享!
发表于 2024-1-6 22:55 | 显示全部楼层
感谢大佬分享
发表于 2024-1-7 07:24 来自手机 | 显示全部楼层
这个真不错,下载试一试
发表于 2024-1-7 07:58 | 显示全部楼层
感谢大佬分享,试一试
发表于 2024-1-7 08:34 | 显示全部楼层
谢谢楼主分享!
发表于 2024-1-7 09:04 | 显示全部楼层
优秀资源,还免费,感谢大佬!
发表于 2024-1-7 09:08 | 显示全部楼层
感谢大佬分享
发表于 2024-1-7 09:21 来自手机 | 显示全部楼层
谢谢楼主分享原创工具
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-28 13:01 , Processed in 0.264269 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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