[發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
+101
et1029et
拾捌
Patty-1014
ogashen
李文仁
GRACE0724
ycd1280
makubex
仲林
little696969
prada_hill
yu_chieh
kriegen
sean fu
x059713
alex0130
aesetn
exuviation
a921221053
jakehuang
cllu
cfone1228
minotto0224
kima0427
Philip
painkfairy
moonboss
勇之助
東婕
kevin_6212
wshihchi
mi mi
jessica624
耍寶的泡
crabcrab
pple999
gene6510
wawamonkey
卡拉貓
Elly
bow_ka
時間空
amy610811
luswlife
sammi0322
Boss&倫
van1978172
Yolin
civilmen2001
cfcar
Ya22
tpmonies
vickiesu
maureen
banana0919
zz12311
明~
jovy1006
pigking321
qaz6605
peaceloving
glassshoes2003
beryl44231
ct2267
謝進順
carolyn
jamespang
ji2342
arhome
linsch118
hung
jiraiya30
meet_emily
ooxx0066
neptune3
swyang
judyyai
barkyan
renee
rakung
JO媽
adslwang
andrewng
farrah0613
九癸
MAYA100
CADkawaii
vicki1021
白金之星
小秦
shiobay
LOUS
Reicy
leoneriol
dio888chen
DARDAR
KUNG
rachellee
funjimr-old
anakin
Tiger&蘋果爸
105 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論 :: 已解決主題精華區
第2頁(共6頁)
錯誤的圖層過濾器-造成檔案異常容量變大
[發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
主題回顧 :
可能因素是因為跨版本,而圖檔本身隱藏了錯誤訊息而造成 錯誤的圖層過濾器,所以圖檔變的很大。
會產生 錯誤的圖層過濾器 原因不明,研判是執行了不完整的程式或檔案非AutoCAD產生的可信任DWG檔。
而且 錯誤的圖層過濾器 由於數量太多(1、2萬個以上),所以CPU當然不堪負荷,還會造成檔案大小異常的大。
至於 解決方案 依照版本的不同各有不同的方式,其中以 AutoCAD 2006 以上版本最方便且快速。
處理完畢檔案大小會大幅度縮小。
PS:如果圖檔不只一張,那就必須依靠 LISP 搭配 腳本檔(*.scr) 方式來快速解決。
※※※ AutoCAD 2006 以上版本 ※※※
方法1:使用 LAYER 指令 → 出現 是否刪除圖層過濾器? 對話方塊 → 點選 Y(是) 即可。
方法2:使用 FILTERS 指令 → 出現 刪除圖層過濾器 對話方塊 → 點選 刪除過濾器 即可。
※※※ AutoCAD 2005 以下版本 ※※※
方法:使用 LAYER 指令 → 出現 圖層性質管理員 對話方塊 → 點選 具名的圖層過濾器 → 點選 刪除全部 即可。
※※※ AutoCAD 2002 以下版本 ※※※
方法:請將圖面使用 WBLOCK指令 製作成外部圖塊,或是使用複製貼上的方式即可。
PS:上面補充的方法有時候會不行,如果還不行可能就要透過程式,所以建議還是使用新版本比較能除錯!
可能因素是因為跨版本,而圖檔本身隱藏了錯誤訊息而造成 錯誤的圖層過濾器,所以圖檔變的很大。
會產生 錯誤的圖層過濾器 原因不明,研判是執行了不完整的程式或檔案非AutoCAD產生的可信任DWG檔。
而且 錯誤的圖層過濾器 由於數量太多(1、2萬個以上),所以CPU當然不堪負荷,還會造成檔案大小異常的大。
至於 解決方案 依照版本的不同各有不同的方式,其中以 AutoCAD 2006 以上版本最方便且快速。
處理完畢檔案大小會大幅度縮小。
PS:如果圖檔不只一張,那就必須依靠 LISP 搭配 腳本檔(*.scr) 方式來快速解決。
※※※ AutoCAD 2006 以上版本 ※※※
方法1:使用 LAYER 指令 → 出現 是否刪除圖層過濾器? 對話方塊 → 點選 Y(是) 即可。
方法2:使用 FILTERS 指令 → 出現 刪除圖層過濾器 對話方塊 → 點選 刪除過濾器 即可。
※※※ AutoCAD 2005 以下版本 ※※※
方法:使用 LAYER 指令 → 出現 圖層性質管理員 對話方塊 → 點選 具名的圖層過濾器 → 點選 刪除全部 即可。
※※※ AutoCAD 2002 以下版本 ※※※
方法:請將圖面使用 WBLOCK指令 製作成外部圖塊,或是使用複製貼上的方式即可。
PS:上面補充的方法有時候會不行,如果還不行可能就要透過程式,所以建議還是使用新版本比較能除錯!
Tiger&蘋果爸 在 2011-07-13, 12:54 作了第 6 次修改
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
這個真好用,收下來了,謝謝分享
adslwang- 高級會員
- 文章總數 : 376
年齡 : 46
來自 : 台南
職業 : 自由業
愛好 : 電腦、旅行
個性 : 樂觀
使用年資 : 1年
使用版本 : 2009
積分 : 17
經驗值 : 7210
威望值 : 356
回帖精華 : 1
注冊日期 : 2008-10-02
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
什麼是圖層過濾器?功能是什麼呢? :z98:
JO媽- 初級會員
- 文章總數 : 70
年齡 : 60
來自 : 台北市
職業 : 商
愛好 : 音樂
個性 : 安靜
使用年資 : 11年
使用版本 : 2010
積分 : 1
經驗值 : 5998
威望值 : 6
注冊日期 : 2008-09-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
如果一張圖有很多圖層,可以使用圖層過濾器,也就是根據圖層的顏色、線型或名稱來過濾後,可以快速選擇到你要的圖層!!JO媽 寫到:什麼是圖層過濾器?功能是什麼呢? :z98:
*從2009版本開始改叫做 圖層性質篩選。
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
了解了,原來自己有用過,只是名稱不同而已.
謝謝!!
謝謝!!
JO媽- 初級會員
- 文章總數 : 70
年齡 : 60
來自 : 台北市
職業 : 商
愛好 : 音樂
個性 : 安靜
使用年資 : 11年
使用版本 : 2010
積分 : 1
經驗值 : 5998
威望值 : 6
注冊日期 : 2008-09-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
希望能多學些新技巧
謝謝頻果爸
謝謝頻果爸
rakung- 一般會員
- 文章總數 : 33
年齡 : 39
來自 : taiwan
職業 : 學生
愛好 : 電腦 運動
個性 : 活潑
使用年資 : 1年
使用版本 : 2008
經驗值 : 5666
威望值 : 0
注冊日期 : 2009-06-10
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
感謝>Q<~~
來去看看了>"<
來去看看了>"<
renee- 初級會員
- 文章總數 : 81
年齡 : 44
來自 : Taipei
職業 : 規劃部助理,圖管
愛好 : 打電動(小聲)
個性 : 迷迷糊糊~囧
使用年資 : 5年+
使用版本 : 2008,2010,2015
積分 : 3
經驗值 : 6049
威望值 : 51
注冊日期 : 2008-12-29
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
喔喔 這是怎樣的內容呢 先來看看吧
感謝蘋果爸捏
感謝蘋果爸捏
barkyan- 一般會員
- 文章總數 : 20
年齡 : 44
來自 : 台北
職業 : 小小工程師
愛好 : 電腦
個性 : 天蠍死宅男
使用年資 : 3年
使用版本 : 2008
經驗值 : 5596
威望值 : 0
注冊日期 : 2009-08-11
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
測試報告
版本:AutoCAD2008
心得:在經過測試後狀況如下
使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
並且可以正確刪除錯誤圖層
經過測試可以大幅的縮短檔案大小
謝謝蘋果爸的教學
版本:AutoCAD2008
心得:在經過測試後狀況如下
使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
並且可以正確刪除錯誤圖層
經過測試可以大幅的縮短檔案大小
謝謝蘋果爸的教學
barkyan- 一般會員
- 文章總數 : 20
年齡 : 44
來自 : 台北
職業 : 小小工程師
愛好 : 電腦
個性 : 天蠍死宅男
使用年資 : 3年
使用版本 : 2008
經驗值 : 5596
威望值 : 0
注冊日期 : 2009-08-11
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
barkyan 寫到:測試報告
版本:AutoCAD2008
心得:在經過測試後狀況如下
使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
並且可以正確刪除錯誤圖層
經過測試可以大幅的縮短檔案大小
謝謝蘋果爸的教學
謝謝你的心得報告!
請問你的問題是如何產生!可否說明一下!謝謝!
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30444
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
swyang- 一般會員
- 文章總數 : 42
年齡 : 48
來自 : 台北縣
職業 : 機械製造
愛好 : 閱讀.單車.遊戲
個性 : 來自於星座
使用年資 : 5
使用版本 : 2008
經驗值 : 5852
威望值 : 0
注冊日期 : 2008-11-19
會不會是MicroStation轉過來的??
我們也常常遇到這種圖檔,我推測應該是上游單位使用MicroStation 3D轉成AutoCAD產生的,我們都是用一個LISP來處理。
操作步驟如下,我覺得效果不錯。
1. load lisp file(dlf.lsp)
2. command --> dlf
操作步驟如下,我覺得效果不錯。
1. load lisp file(dlf.lsp)
2. command --> dlf
- 代碼:
;;; DLF.LSP
;;;
;;; Delete all layer filters with the DLF command
;;;
;;; By Jimmy Bergmark
;;; Copyright (C) 2004-2006 JTB World, All Rights Reserved
;;; Website: www.jtbworld.com
;;; E-mail: info@jtbworld.com
;;; 2004-05-23 - Added support to delete filters introduced in 2005
;;; 2005-03-14 - Confirmed to work with AutoCAD 2006
;;; 2005-04-19 - Added (vl-load-com)
;;; Written for AutoCAD 2000, 2000i, 2002, 2004, 2005, 2006, 2007
;;;
(vl-load-com)
;;; Purge/delete all layer filter or filters
;;; Example: (DeleteLayerFilters)
(defun DeleteLayerFilters ()
(vl-Catch-All-Apply
'(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object))))
"ACAD_LAYERFILTERS")))
)
;;; Purge/delete all layer filter or filters compatible with 2005 or later
;;; Example: (DeleteLayerFilters2)
(defun DeleteLayerFilters2 ()
(vl-Catch-All-Apply
'(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object))))
"AcLyDictionary")))
)
(defun c:dlf()
(DeleteLayerFilters)
(DeleteLayerFilters2)
(princ "\nAll layer filters deleted!")
(princ)
)
neptune3- 初級會員
- 文章總數 : 21
年齡 : 46
來自 : 台北
職業 : 工程師
個性 : 大部分時候很溫和
使用年資 : 11
使用版本 : 2008
積分 : 2
經驗值 : 5718
威望值 : 12
注冊日期 : 2009-05-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
******************************************************neptune3 寫到:我們也常常遇到這種圖檔,我推測應該是上游單位使用MicroStation 3D轉成AutoCAD產生的,我們都是用一個LISP來處理。
操作步驟如下,我覺得效果不錯。
1. load lisp file(dlf.lsp)
2. command --> dlf
- 代碼:
;;; DLF.LSP
;;;
;;; Delete all layer filters with the DLF command
;;;
;;; By Jimmy Bergmark
;;; Copyright (C) 2004-2006 JTB World, All Rights Reserved
;;; Website: www.jtbworld.com
;;; E-mail: info@jtbworld.com
;;; 2004-05-23 - Added support to delete filters introduced in 2005
;;; 2005-03-14 - Confirmed to work with AutoCAD 2006
;;; 2005-04-19 - Added (vl-load-com)
;;; Written for AutoCAD 2000, 2000i, 2002, 2004, 2005, 2006, 2007
;;;
(vl-load-com)
;;; Purge/delete all layer filter or filters
;;; Example: (DeleteLayerFilters)
(defun DeleteLayerFilters ()
(vl-Catch-All-Apply
'(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object))))
"ACAD_LAYERFILTERS")))
)
;;; Purge/delete all layer filter or filters compatible with 2005 or later
;;; Example: (DeleteLayerFilters2)
(defun DeleteLayerFilters2 ()
(vl-Catch-All-Apply
'(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object))))
"AcLyDictionary")))
)
(defun c:dlf()
(DeleteLayerFilters)
(DeleteLayerFilters2)
(princ "\nAll layer filters deleted!")
(princ)
)
謝謝無私分享~< 積分 +1>
[公告]關於團隊成員的回文及貢獻
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
還在努力研究中
感謝各位高手無私的分享
感謝各位高手無私的分享
ooxx0066- 初級會員
- 文章總數 : 27
年齡 : 56
來自 : Taiwan
職業 : CAD OPERATER
愛好 : FREE
個性 : SHINE
使用年資 : 10Y
使用版本 : 2011 LT
積分 : 1
經驗值 : 5761
威望值 : 7
注冊日期 : 2009-03-25
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
TO. judyyai 大大
就是使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
並且可以正確刪除錯誤圖層
(蘋果爸,我沒有去拍照,所以先用你的圖片,在此先跟你說對不起,並且謝謝你)
就是使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
並且可以正確刪除錯誤圖層
(蘋果爸,我沒有去拍照,所以先用你的圖片,在此先跟你說對不起,並且謝謝你)
barkyan- 一般會員
- 文章總數 : 20
年齡 : 44
來自 : 台北
職業 : 小小工程師
愛好 : 電腦
個性 : 天蠍死宅男
使用年資 : 3年
使用版本 : 2008
經驗值 : 5596
威望值 : 0
注冊日期 : 2009-08-11
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
有可能是圖層過濾器不是錯誤類型,所以並沒有出現[是否刪除圖層過濾器]的對話方塊!!barkyan 寫到:TO. judyyai 大大
就是使用LAYER指令後,並不會出現[是否刪除圖層過濾器]的對話方塊並且可以正確刪除錯誤圖層
- Spoiler(用來隱藏帖子內容):
而是直接出現[圖層性質管理員]的畫面
所以只好使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊
(蘋果爸,我沒有去拍照,所以先用你的圖片,在此先跟你說對不起,並且謝謝你)
另外,使用 FILTERS 指令,會出現[刪除圖層過濾器]的對話方塊,有可能是自行新建的 圖層過濾器,所以可以使用這個指令刪除。
PS:圖片歡迎你引用,不過要找出真正問題,建議你還是貼自己的圖比較正確~
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
我也要學~~~謝謝
meet_emily- 高級會員
- 文章總數 : 125
年齡 : 54
來自 : 宜蘭
職業 : 學習
愛好 : 電影,音樂
個性 : 有點呆板,但不古板!有點天真,但不失真!有點強硬,但不強勢!
使用年資 : 6
使用版本 : 2010
積分 : 12
經驗值 : 6192
威望值 : 62
回帖精華 : 1
注冊日期 : 2008-10-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
我朋友一次的作業中有出現相同情況~
但還是不知道問題所在~
快來了解一下該怎麼解決!
但還是不知道問題所在~
快來了解一下該怎麼解決!
jiraiya30- 初級會員
- 文章總數 : 41
年齡 : 39
來自 : Taipei
職業 : 菜鳥繪圖員
愛好 : sport
個性 : 中等
使用年資 : 5
使用版本 : 2004~2014
積分 : 2
經驗值 : 5945
威望值 : 13
注冊日期 : 2008-12-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
最近剛好遇到同樣的問題,感謝分享
hung- 一般會員
- 文章總數 : 58
年齡 : 52
來自 : 台北
職業 : 電腦繪圖
愛好 : 看電影
個性 : 樂觀
使用年資 : 15
使用版本 : 2014
經驗值 : 6113
威望值 : 0
注冊日期 : 2008-10-08
linsch118- 一般會員
- 文章總數 : 42
年齡 : 44
來自 : 台北
職業 : 室內設計師
愛好 : 電影.音樂.藝術
個性 : 簡單.平實
使用年資 : 12
使用版本 : 2008~2010
經驗值 : 5936
威望值 : 18
注冊日期 : 2009-01-14
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
慘的是…我自己也不知道我的檔案是不是過大。哈…
arhome- 初級會員
- 文章總數 : 24
年齡 : 46
來自 : taichung
職業 : 我什麼都不會…我是畫圖的
愛好 : 睡
個性 : 宅
使用年資 : 6
使用版本 : 2009
積分 : 1
經驗值 : 5577
威望值 : 5
注冊日期 : 2009-10-29
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
也來試試這個方法!
ji2342- 中級會員
- 文章總數 : 116
年齡 : 55
來自 : 台中市
職業 : 水土保持土木監造
愛好 : 電腦、軟體應用,手機APP運用,旅遊
個性 : 中
使用年資 : 16~
使用版本 : 2010,2014
積分 : 5
經驗值 : 6165
威望值 : 50
注冊日期 : 2008-09-12
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
這個有問題有必要來了解一下,以避免日後被同樣的問題所困擾。
jamespang- 一般會員
- 文章總數 : 21
年齡 : 46
來自 : 台灣
職業 : 工程師
愛好 : 運動
個性 : 平易近人
經驗值 : 5778
威望值 : -1
未回應主題 : 1
注冊日期 : 2009-03-03
回復: [教學]錯誤的圖層過濾器-造成檔案異常容量變大
CAD總是有很多需要了解的地方
有時候以為檔案太大是因為圖面東西太多
其實好像不然,仔細研究一下這個錯誤的圖層過濾器
只是這個功能跟PURGE是不太一樣的嗎
有時候以為檔案太大是因為圖面東西太多
其實好像不然,仔細研究一下這個錯誤的圖層過濾器
只是這個功能跟PURGE是不太一樣的嗎
carolyn- 初級會員
- 文章總數 : 22
年齡 : 44
來自 : 基隆
職業 : 繪圖
愛好 : 旅行拍照
個性 : 外向
使用年資 : 每天都在使用
使用版本 : 2008
積分 : 1
經驗值 : 5532
威望值 : 3
注冊日期 : 2009-11-27
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
這是不同的功能,PURGE無法清除圖層過濾器。carolyn 寫到:CAD總是有很多需要了解的地方
有時候以為檔案太大是因為圖面東西太多
其實好像不然,仔細研究一下這個錯誤的圖層過濾器
只是這個功能跟PURGE是不太一樣的嗎
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [發帖精華]錯誤的圖層過濾器-造成檔案異常容量變大
抱歉不太懂"容量過大"
要怎知道是正常?還是過大?
一直都傻傻的用
也沒仔細想過過大問題
(可能一直很正常,所以沒感覺)
看了內容發現 呵呵
原來是OK的
謝謝!!
要怎知道是正常?還是過大?
一直都傻傻的用
也沒仔細想過過大問題
(可能一直很正常,所以沒感覺)
看了內容發現 呵呵
原來是OK的
謝謝!!
謝進順- 初級會員
- 文章總數 : 34
年齡 : 51
來自 : 台北縣
職業 : 工務
愛好 : 多樣
個性 : 見人說人話;見鬼說鬼話
使用年資 : 13
使用版本 : 2008
積分 : 3
經驗值 : 5614
威望值 : 17
發帖精華 : 1
注冊日期 : 2009-11-05
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論 :: 已解決主題精華區
第2頁(共6頁)
這個論壇的權限:
您 無法 在這個版面回復文章