CAD啟動時提示“錯誤: 引數型別錯誤: stringp nil”大部分是由於啟動時自動載入了某個錯誤程式造成的(或程式內有不完善的功能程式碼)。將以下語句複製在acad.mnl檔案的最後一行下後儲存測試:(load (strcat InstallPath "×××.vlx"))如果將程式碼修改一下,先判斷變數InstallPath的值後再執行就不會有此錯誤了。修改後的程式碼(if (/= InstallPath nil) (load (strcat InstallPath "×××.vlx")))(princ)很多時候是由於CAD病毒檔案會在acad.mnl檔案下新增一些程式程式碼,所以刪除acad.lsp或acad.fas等病毒檔案後,每次啟動CAD都會有這樣的錯誤提示,它雖然不影響CAD的功能使用,但很煩心,不是嗎?所以,刪除病毒檔案後要記得開啟acad.mnl檔案看看它裡面是不是多了類似下面這樣的載入語句,如果有也要即時刪除:其中的(load "acadapq")(princ)就是病毒新增在acad.mnl檔案內的載入程式程式碼。
CAD啟動時提示“錯誤: 引數型別錯誤: stringp nil”大部分是由於啟動時自動載入了某個錯誤程式造成的(或程式內有不完善的功能程式碼)。將以下語句複製在acad.mnl檔案的最後一行下後儲存測試:(load (strcat InstallPath "×××.vlx"))如果將程式碼修改一下,先判斷變數InstallPath的值後再執行就不會有此錯誤了。修改後的程式碼(if (/= InstallPath nil) (load (strcat InstallPath "×××.vlx")))(princ)很多時候是由於CAD病毒檔案會在acad.mnl檔案下新增一些程式程式碼,所以刪除acad.lsp或acad.fas等病毒檔案後,每次啟動CAD都會有這樣的錯誤提示,它雖然不影響CAD的功能使用,但很煩心,不是嗎?所以,刪除病毒檔案後要記得開啟acad.mnl檔案看看它裡面是不是多了類似下面這樣的載入語句,如果有也要即時刪除:其中的(load "acadapq")(princ)就是病毒新增在acad.mnl檔案內的載入程式程式碼。