我們在使用cad繪制圖形的過程中經(jīng)常會(huì)因?yàn)橐恍┎淮_定因素(如版本轉(zhuǎn)換、塊插如等)導(dǎo)致圖形損壞而發(fā)生各種類型的致命錯(cuò)誤。致命錯(cuò)誤提示往往是很有價(jià)值的,熟悉的人可以根據(jù)提示推測出問題的癥結(jié),從而順利解決問題,不熟悉的人按照一定的操作步驟通常也能解決大部分的問題。以下所述希望對大家有所啟發(fā)。
1. 首先我們必須對要修復(fù)的圖形做好備份,這一步驟其實(shí)挺重要的,因?yàn)槿魏蔚牟僮鞫伎赡軐?dǎo)致圖形的進(jìn)一步的損壞,這不是我們所希望看到的。
2. 如果cad圖能夠順利打開,而是在進(jìn)行其他一些操作時(shí)發(fā)生錯(cuò)誤退出,我們使用如下方法:文件-->繪圖實(shí)用程序-->檢查,這樣可以修復(fù)一些錯(cuò)誤。如果cad圖無法順利打開或者前述方法并不能解決問題,我們就得用recover工具:文件-->繪圖實(shí)用程序-->修復(fù),選擇要修復(fù)的文件修復(fù)。
3. 有的時(shí)候就算recover了,但問題仍然存在,這時(shí)我們就得變通一下。我們新建一個(gè)cad文件,把要修復(fù)的文件作為一個(gè)塊插入進(jìn)來:插入-->塊,然后瀏覽,選擇要修復(fù)的文件。這樣,cad圖相當(dāng)于有了一個(gè)新的環(huán)境,在這個(gè)環(huán)境里,各種系統(tǒng)變量相對原始。在作為塊插入時(shí)也有一點(diǎn)講究,有時(shí)會(huì)有這種情況,以0,0插入,問題仍然存在,但以其他點(diǎn)(如1,1)插入問題就解決了,對于要保證各點(diǎn)坐標(biāo)的圖,可以先以1,1插入,然后再整體move到0,0。我曾經(jīng)有一張出錯(cuò)的圖,是由高版本轉(zhuǎn)換成低版本的,在高版本里打開沒問題,但是低版本讀到一半就致命錯(cuò)誤退出,通過以上步驟我的問題仍然沒解決,此時(shí),我就不是以插入塊的方式來更新cad圖的環(huán)境,用高版本新建一個(gè)cad文件后,再用高版本打開原來的圖,選中所有實(shí)體,編輯-->帶基點(diǎn)復(fù)制,到新文件里,編輯-->粘貼,保存新文件,轉(zhuǎn)成低版本,問題解決。
4. 下述方法是一種非常規(guī)做法,但是也能解決一些致命錯(cuò)誤問題。首先,兩只手都做好準(zhǔn)備,呵呵,一只手準(zhǔn)備按esc鍵,一只手從cad中選擇打開要修復(fù)的文件,在選擇打開文件,文件在讀取的瞬間,不停的按esc鍵,多試幾次,阻止autocad菜單實(shí)用程序的加載,有時(shí)這樣是可以打開一些已損壞的文件,打開后,如下操作:命令行輸入dxfout,將當(dāng)前文件輸出成dxf格式,關(guān)閉當(dāng)前文件,新建一個(gè)cad圖形文件,命令行輸入dxfin,選擇剛剛輸出的文件,成功加載后保存。當(dāng)然也有可能無法重新加載,對于熟悉dxf格式文件的可以手動(dòng)編輯dxf文件,此時(shí)可以選擇一些帶行標(biāo)的文本編輯器,因?yàn)樵诩虞d失敗時(shí)cad會(huì)提示是哪一行有問題。本人曾經(jīng)使用excel來編輯,但對于cad這個(gè)巨大的數(shù)據(jù)庫來說,excel的六萬五千多行實(shí)在太少了,似乎可以使用ultraedit一類的編輯器(支持行號),不過這個(gè)在下沒有試過。
5. 下面這個(gè)辦法比較麻煩,因?yàn)橛行╁e(cuò)誤是圖形中一些特定的實(shí)體造成的,此時(shí)我們只要選擇不打開此實(shí)體所在圖層,從而可以把損失降到最低。之所以說這種方法麻煩,是因?yàn)槲覀儾⒉恢莱鲥e(cuò)實(shí)體所在的層,唯有一個(gè)一個(gè)來嘗試。文件-->打開,選中cad圖,點(diǎn)打開旁邊向下的箭頭,選擇局部打開,然后在要打開的圖層前勾上,一個(gè)一個(gè)試,當(dāng)試到打開某圖層時(shí)出錯(cuò),那么下次打開時(shí)不再加載該圖層。
6. 其他一些辦法:曾經(jīng)有一張圖,我在插入一個(gè)塊時(shí)始終出錯(cuò),后來通過外部的版本轉(zhuǎn)換程序,將該圖轉(zhuǎn)為較低版本,用低版本打開保存,再用高版本cad打開,問題解決;對于一些打印出錯(cuò),有時(shí)將圖形從cad的一個(gè)區(qū)域move到另外一個(gè)區(qū)域,竟然也能解決問題,原因本人不詳;另外,對自動(dòng)存儲(chǔ)文件和備份文件的利用也是可以把損失降到最低程度。
7. 用各種方法修復(fù)錯(cuò)誤后,最后最好使用cad的檢查工具再檢查一遍(如第二條所述)。
8. 此外,充分利用備份文件和自動(dòng)存檔文件,也能挽救損失。直接更改備份文件或自動(dòng)存檔文件的后綴名即可。
9. 當(dāng)然也有這些方法解決不了的問題,那就需要具體問題具體分析處理了。