源代碼lsp
❶ lisp編程:怎麼編譯lisp源代碼呢
lisp程序不需要編譯,直接在autocad中載入就可以了,然後執行定義的命令就行。
❷ 您好,我用的是11版本的cad,但是最近打不開並且出現AutoLISP 應用程序源代碼 (.lsp)
雖然沒有用過11的cad,但是你說的cad打不開怎麼還會有lsp的出現?打不開是什麼意思?你可以試下選項恢復默認設置。
❸ CADlsp源代碼編輯
(defun ff:()
(command "ucs" "z")
)
❹ 南方cass中怎樣使用kg.lsp.lsp應用程序源代碼
南方cass使用kg,lsp,dvb,vlx等這些外部程序需要通過載入後,才能運行的。具體方法是:打開南方cass軟體,輸入命令appload(載入命令)回車,會彈出如下對話框:
最後注意:每次關閉了繪圖軟體後再重新打開需要重新載入的。。。
❺ 請問在CAD中您公布了源代碼,怎麼變成lsp文件
已xx.lsp為例:
工具->載入應用程序->選擇你的.lsp文件,載入。
在命令欄輸入xx,和其它CAD命令一樣使用
但是重新啟動CAD後再使用還要重新載入
❻ cad出現autolisp應用程序源代碼怎麼處理
下個燕秀工具箱..裡面有個殺毒的工具..就能解決了.裡面還有些標准件.用著.挺方便的
❼ 怎樣消除CAD 應用程序源代碼(acaddoc.lsp)
讓你的殺毒軟體全盤殺毒!應該是在c盤,殺到了直接刪除!
❽ 如何讓CAD不出現(autolisp應用程序源代碼)
那是個病毒,要殺的。
具體方法引用如下:
近期很多CAD用戶都出現了同一問題,即打開了一些從網上下載的或從其他地方拷貝過來的圖紙後,CAD開始變的非常慢,通常打開一張圖紙要等待幾分鍾的時間,並且一些運行於CAD上的二次開發軟體的命令變的不可用。即使重新安裝CAD甚至重新安裝系統,只要再次打開以前打開過的圖紙,問題重現,這個問題對許多CAD設計人員都造成相當大的困擾。
該病毒利用CAD的讀取機制,在用戶第一次打開從網上下載的帶有病毒的圖紙後,該病毒即悄悄運行,並感染每一張新打開的圖紙,將病毒文件到處復制,並生成很多名為acad.lsp的程序。所以即便是重裝CAD甚至重裝系統都不能解決問題。
對此我們製作了該病毒的專殺工具,希望對廣大設計人員有所幫助。
藉此我們也建議廣大設計人員:對於網上的一些未知圖紙,在下載、打開之前,一定要慎重。
下載http://www.haochenc.com/download/soft/soft.asp?ID=145
❾ 怎樣批量修改多個CAD圖中的點樣式LSP源代碼怎樣批量修改多個CAD圖指定層(如JZD層)的文字顏色為白色
1. 創建CHSCR命令文件
CH.SCR文件的內容是由AutoCAD的命令和響應序列所組成的ASCⅡ文件,是可在AotuCAD編輯狀態下執行的文本文件。
CH.SCR包含了可在指定圖形中自動重復執行命令序列。
例:把圖形文件C800-01~ C800-98中的圖紙編號2066DD3改變2087DD2。高層代號C13改為D24,設備型號DZ20改為C45AD。
在DOS狀態下用文本編輯軟體建立CH.SCR文件:
CHTEXT_all _ _2066DD3
2087DD2
CHTEXT_all _ _C13
D24〈Enter〉
CHTEXT _all _ _DZ20
C45AD〈Enter〉
PLOT〈Enter〉
〈Enter〉
〈Enter〉
其中:
_代表一個空格
〈Enter〉代表回車
CHTEXT修改圖中文字的LISP程序
•AotoCAD中文字修改功能較弱,AutoCADR12.0中曾加了DDEDIT修改文字命令,但只能用滑鼠器手工修改,且一次只能改一個字元串不適用程序化操作。
因此,在編寫SCR命令文件時我們採用了修改圖中文字的LISP程序CHTEXT.LSP(其清單附後)。將其裝入ACAD.LSP後,只要鍵入CHTEXT,就可按漢字提示使用,它一次可以修改多個字元串。
•當編寫命令文件時,必須考慮每條AutoCAD命令中的所有響應和提示。命令文件中的每個空格都是有意義的,因為AotuCAD將它看作回車,所以不能隨意增減。
•如果不需要輸出PLT繪圖文件,PLOT後面四行可以不要。
•CHSCR有兩個作用:
①如果需要修改的圖形文件較少,可以在ACAD中通過SCRLPT命令直接調用CH.SCR。
②可以在ACAD中通過SCRIPT命令試運行一次,看是否有錯。
在ACAD命令狀態下,鍵入以下命令即可按CH.SCR文件要求,對當前圖形完成所需的修改。
Command:script
Script file:ch
當所涉及的圖形文件較多時(十幾個以上),採用手動操作,將每一圖形文件調出來,逐一修改,效率太低。因此建議採用以下步驟,使計算機按命令自動批量修改圖形文件。
2. 建立圖形文件表FILE.TAB
創建完CH.SCR後,下一步應把需要修改圖形文件名(.DWG)存入FILE.TAB中:
例如:
C800-01
C800-02
C800-03
C800-98
3. 編譯生成CHGE.SCR文件
當具備CH.SCR(試運行正常後)和FILE.TAB文件後,就可以進行編譯工作,在DOS狀態下鍵入CHSCR〈Enter〉即開始編譯,若編譯出現問題,系統會給出相應的提示,編譯完成後,你會發現目錄中多了一個CHGE.SCR文件(自動修改圖形的文本文件)。
•CHSCR.EXE:其功能是配製SCR文件格式的命令字元串並調入相關的繪圖參數(源程序用C語言編寫,清單附後)。
•當ACAD輸出PLT文件時,如果發現有對應圖形的PLT文件,將提示出是否覆蓋掉它,這將引起SCRIPT命令中斷運行。為此在CHSCR.EXE中,我們是這么處理的:當程序發現有相應圖形的PLT文件,將自動把它刪除掉,並在屏幕上顯示出對應的信息。
經CHSCR.EXE所生成的CHGE.SCR文件:
open y C800-01
CHTEXT all 2066DD3
2087DD2
CHTEXT all C13
D24
CHTEXT all DZ20
C45AD
PLOT
save
open y C900-98
CHTEXT all 2066DD3
2087DD2
CHTEXT all C13
D24
CHTEXT all DZ20
C45AD
PLOT
save
quit y
4. 執行SCRIPT命令
①在ACAD中通過SCRIPT命令直接調用CHGE.SCR:
Command:script chge
②啟動AutoCAD時從操作系統提示符處輸入以下正文:
C:acad script chge
三、程序的安裝
1. 將CHTEXT.LSP裝入ACAD.LSP中。
2. 用通用C++編譯器將CHSCR.C編譯成可執行程序CHSCR.EXE,將其拷貝到CAD可找到的目錄下。
程序CHSCR.EXE適用於AutoCAD R11.0、R12.0。