明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11476|回复: 80

[资源] <*** 已更新 批量裁減遮罩塊(留下窗顯物去除遮罩物讓圖檔瘦身) ***>

[复制链接]
发表于 2024-9-9 11:20:23 | 显示全部楼层 |阅读模式
本帖最后由 lee50310 于 2024-12-3 21:59 编辑

<<<***  已更新 批量裁減遮罩塊(留下窗顯物去除遮罩物讓圖檔瘦身)   ***>>> (非源碼)
                              
前言:
如測試圖 1F圖面 有四個重疊的遮罩塊 在工作時往往只用到顯示的部分 遮罩的部分並不需要用到
若此部分存在圖中 不僅增加檔案容量有時也會拖慢繪圖速度

最新版 :  trblk6a_chs.lsp (簡體版) , (繁體版) 修改 因分解整體散落塊後,遮罩選集框範圍須重新再選一次   日期:2024/12/03
;------------------------------------------------------------------------------------------------
trblkˊ6_chs.fas (簡體版) , (繁體版)     修改 可分解超出遮塊框範圍 內含整體的散落塊     日期:2024/11/28
            trblk5d_chs.fas (簡體版) , (繁體版)修改保存 cad存環境變數亮顯  "HIGHLIGHT" 值   日期 2024/10/6
            trblk5c_chs.fas (簡體版) , (繁體版)修改:改回 複製                                                    日期 2024/9/15 晚上
           trblk5b_chs.fas (簡體版) , (繁體版)修改:複製改用剪下(物件剪貼複製)                     日期 2024/9/15 早上
           trblk4_chs.fas (簡體版) , (繁體版) 修改:若符號表內已有同塊名則創建塊 將塊編號加1日期 2024/9/11
           trblk3_chs.fas (簡體版) , (繁體版) 修改:只炸開遮罩塊保留其他塊的完整性                日期 2024/9/10
           trblk2_chs.fas (簡體版) , (繁體版) 修改:將裁剪後的窗顯物轉為普通塊                      日期 2024/9/9

執行指令:trblk

PS: 1.執行過程中如遇到詢問屬性值皆按確定 即可繼續執行
      2.雲型填充線無法被裁減 事後可自行決定去留








本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 收起 理由
lengxiaxi + 1 虽然用不上,大神的分享精神必须赞
panliang9 + 1 速度很快了,镶套块也保留了,不错!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 前天 12:40 | 显示全部楼层
本帖最后由 lee50310 于 2025-4-28 12:50 编辑
jh3030912 发表于 2025-4-26 07:49
楼主,这个可以帮忙看看吗?不能分解完成

測試後發現,圖內有一圖塊不支援
複製(copybase) ,或剪貼(cutbase , cutclip)到佈局空間,出現失敗訊息!
很抱歉! 目前還無法解決!

本帖子中包含更多资源

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

x
回复 支持 1 反对 0

使用道具 举报

发表于 2024-9-9 15:34:35 | 显示全部楼层
本帖最后由 panliang9 于 2024-9-9 17:27 编辑

明白了,楼主是回应这个贴里的程序:
http://bbs.mjtd.com/forum.php?mo ... 2%C3%E6%CD%BC%BA%C3

在这个贴里,答案是  “ JTB-XClipClean ”  但是是要花钱的,而且没有低版本可用的。楼主的这个程序代替了 “JTB-XClipClean ”

希望再接再厉,发展出JTB的另一个很有用的程序 “JTB TRIMWINDOWS”

楼主如果能完全复刻   “ JTB-XClipClean ”  还有 “ JTB TRIMWINDOWS ” 就好了,刚测了一下,在CAD2007下,用楼主的程序花了十几秒,清理了一个对象,而且把镶套的块等等全都炸碎了。

用  “JTB TRIMWINDOWS” 在CAD2020下,感觉很轻松,简直就是呼吸之间,就把很复杂的一块区域剪切出来了,而且里面的镶套块都没有炸碎。

“ JTB-XClipClean ” 速度也很快,镶套块也保留在里面。

 楼主| 发表于 昨天 12:39 | 显示全部楼层
本帖最后由 lee50310 于 2025-4-29 12:47 编辑
leileieeeeeeee 发表于 2025-4-28 13:22
为什么炸开后块的位置变了

這個問題在之前也從某個大大提供的測試圖檔中遇到過
非常不好處理 因為這類型似乎是(動態塊+旋轉+遮罩)
圖面用的是動態旋轉90度後的遮罩圖 ,經炸開後會回歸到未旋轉之前的狀態圖
即使知道動態塊的旋轉基準點你也無法用一般鎖點方法去抓取此點,因為無法鎖定
摸索2,3天後終於在圖元表內的圖元碼360 第2層才發現此基準點
最後解決的方法是將此圖塊複製 貼至圖紙空間炸開再根據基準點將遮罩範圍內的物體
旋轉回來

因此遇到這種圖只能另寫程式各別處理 ,非常麻煩
回复 支持 反对

使用道具 举报

发表于 2024-9-9 11:59:19 | 显示全部楼层
谢谢大佬的分享!
大佬的工具真的非常的好用
发表于 2024-9-9 13:18:22 | 显示全部楼层
剪切遮罩块后,原来遮罩部分打成块更理想
 楼主| 发表于 2024-9-9 13:23:56 | 显示全部楼层
3278 发表于 2024-9-9 13:18
剪切遮罩块后,原来遮罩部分打成块更理想

收到,主意不錯!  等一會修改
发表于 2024-9-9 14:53:37 | 显示全部楼层
谢谢大佬的分享!
发表于 2024-9-9 15:58:36 | 显示全部楼层
剪切遮罩块,真的很烦,炸开后就是原来的块。不利于别人后期操作。
 楼主| 发表于 2024-9-9 17:28:09 | 显示全部楼层
3278 发表于 2024-9-9 13:18
剪切遮罩块后,原来遮罩部分打成块更理想

最新版 :trblk2_chs.fas (簡體版) , trblk2_cht.fas (繁體版)  修改地方:將裁剪後的窗顯物轉為普通塊
執行指令:trblk
已修正 ,請重新下載
发表于 2024-9-9 19:07:28 | 显示全部楼层
panliang9 发表于 2024-9-9 15:34
明白了,楼主是回应这个贴里的程序:
http://bbs.mjtd.com/forum.php?mo ... 2%C3%E6%CD%BC%BA%C3

我也觉得JTB-XClipClean很好用,可惜收费,还比较贵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-30 19:58 , Processed in 0.189382 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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