在使用過(guò)程中偶然碰到這樣的問(wèn)題,于是在網(wǎng)上大量搜索相關(guān)的帖子,最后終于找到了解決的辦法,鑒于網(wǎng)上沒(méi)有一個(gè)明確的說(shuō)法,所以我在這里采眾家之長(zhǎng),總結(jié)了一下,希望能給同樣碰到此問(wèn)題的同行予以幫助。  
問(wèn)題的提出(癥狀):我的天正6.5運(yùn)行于AutoCAD2004下,打開(kāi)后無(wú)法顯示屏幕菜單,出現(xiàn)這樣的文字: 
AutoCAD Express Tools Copyright ?2002-2003 Autodesk, Inc. 
無(wú)法訪問(wèn)編譯的函數(shù)定義?赡苄枰 defun-q 進(jìn)行定義: # S::STARTUP> AutoCAD 菜單實(shí)用程序已加載。參數(shù)類(lèi)型錯(cuò)誤: stringp nil  
解決方法:進(jìn)入C:Documents and Settings自己的用戶(hù)Application DataAutodeskAutoCAD 2004R16.0chsSurport,把里面的acad.lsp與acadapp.lsp刪除,問(wèn)題解決。還有一種解決方法是:在命令行輸入tmnload,回車(chē),程序加載tch這個(gè)文件,同樣能打開(kāi)天正的菜單,但此方法每次都得做同樣的操作,不夠徹底。  
防止方法:新建一個(gè)文本文檔,里面內(nèi)容為空,重命名為acad.lsp,并把屬性改成只讀。還把CAD程序文件夾下的ACAD.lsp屬性改成只讀(前提是沒(méi)有感染之前)。  
解釋?zhuān)哼@是lisp病毒在作怪,市場(chǎng)上的殺毒軟件很多查不出來(lái)的,用專(zhuān)殺工具。該病毒利用CAD的讀取機(jī)制,在用戶(hù)第一次打開(kāi)從網(wǎng)上下載的帶有病毒的圖紙后,該病毒即悄悄運(yùn)行,并感染每一張新打開(kāi)的圖紙,將病毒文件到處復(fù)制,并生成很多名為acad.lsp的程序。所以即便是重裝CAD甚至重裝系統(tǒng)都不能解決問(wèn)題。