愛伊米

圖紙拖入CAD中為什麼無法開啟?

本來正在琢磨今天寫點什麼,正好有人在群裡問了這個問題:CAD無法拖入圖紙開啟怎麼解決呀?網友提供了幾條資訊後我猜了一種可能的原因,他試了後還真的解決了問題。現學現賣,把解決問題的情況和相關原因簡單給寫一下。

從WINDOWS資源管理器找圖紙比較方便,因此我們會從WINDOWS資源管理器中雙擊圖紙或將圖紙直接拖放到CAD中開啟。

網友的純CAD中可以拖放圖紙開啟,但啟動天正後就不行,這說明有一套CAD配置是正常的,問題應該跟CAD某個設定有關,跟系統環境無關;他說拖放到圖形視窗插入圖塊可以,拖入到命令列開啟圖紙不行,這說明CAD可以支援拖放操作,那就只跟開啟檔案視窗現相關的變數有關係了,我想到了

SDI,讓他試了一下,果然他的這個變數設定為1,改成0後問題就得到了解決。

SDI的作用很多人都知道,它用於控制CAD是否開啟單文件模式,這裡再簡單介紹一下。

SDI預設值為0,CAD為多文件模式

,可以在一個CAD視窗中開啟多個圖紙檔案。

SDI如果設定為1,CAD變為單文件模式

,一個CAD視窗只能開啟一張圖紙,每開啟一張圖紙就會啟動一個CAD。

之前其實介紹過這個變數,針對的問題就是開啟一個檔案就啟動一個CAD視窗。

我們通常不會修改這個變數,但有些二次開發程式批次處理檔案時可能會改動這個變數,如果中間出錯沒有恢復就可能導致此變數仍保留為1。

如果拖動檔案到命令列的時候出現圓圈加斜線標記,表示無法開啟時,可以雙擊圖紙開啟看一下效果。

圖紙拖入CAD中為什麼無法開啟?

如果雙擊圖紙能開啟,此時可以看是否另開了一個視窗,如果是另開了一個視窗,就更容易判斷是SDI變量出了問題。

但如果DWG的預設開啟方式設定不是當前已啟動的CAD,就沒有辦法用上面的方法驗證了。總之大家知道這個問題可能的原因,不妨就試一下SDI變數。

還有其他情況也可能導致類似的問題,比如我們已經打開了OPEN開啟檔案的對話方塊或其他對話方塊,發現檔案比較難找,有到WINDOWS資源管理器往裡面拖,忘記了關閉CAD正在執行的功能,也會出現無法拖入的情況。