autolisp文件怎么加載到autocad中?
如何創(chuàng)建Lisp程序
AutoLisp代碼可以在任何文字編輯器中創(chuàng)建。不過AutoCAD也提供了可視化的Lisp編輯器,可以支持語法高亮、調(diào)試和編譯。有兩種方法可以打開VisualLisp編輯器:
1.對(duì)于AutoCAD2008和早期版本,在菜單欄中的“工具”下,選擇“AutoLisp-VisualLisp編輯器”。("AutoLisp-導(dǎo)入應(yīng)用程序此命令用于加載AutoLISP腳本。
2.對(duì)于AutoCAD2009和更高版本,您可以直接在"管理與營銷功能區(qū)的選項(xiàng)卡。
打開VisualLisp編輯器后,創(chuàng)建一個(gè)新文件,并將其保存為Lisp源文件。然后,您可以在編輯窗口中輸入代碼。
代碼經(jīng)過編輯調(diào)試后,就可以在AutoCAD中使用了。
左邊的按鈕表示立即運(yùn)行當(dāng)前代碼,如果有錯(cuò)誤會(huì)提示。右邊的按鈕表示切換到CAD窗口。
如果你不不需要修改代碼,你也可以編譯代碼來加速運(yùn)行。
按照向?qū)б徊揭徊骄幾g非常簡單。
如果您需要在其他CAD圖形文件中使用當(dāng)前代碼文件或編譯文件,請(qǐng)按上面的第一點(diǎn),或輸入"美聯(lián)社"打開用于導(dǎo)入應(yīng)用程序的對(duì)話框。
1用于臨時(shí)導(dǎo)入,2用于將程序添加到CAD的啟動(dòng)組中。
以上。有關(guān)如何開始AutoLisp編程的詳細(xì)信息,請(qǐng)參考AutoCAD完整應(yīng)用指南(豆瓣)。
這本書。
Lisp解決了重復(fù)性工作的問題
在設(shè)計(jì)和繪圖中,你覺得是簡單粗暴的重復(fù)性工作,可以考慮用AutoLisp代替你。
首先,AutoLisp也是一種編程語言,屬于CommonLisp。
同時(shí)增加了很多自定義功能。如果是編程語言,它能做其他編程語言能做的事。
It只是他的lisp語法比一般的語言差一點(diǎn),但是如果是一個(gè)沒有VB,C#和C(VBA,。網(wǎng)VBA,。net、ObjectArx都是對(duì)應(yīng)AutoCAD的開發(fā)),AutoLisp是一門非常簡單,特別好用的語言。
作為一種編程語言,AutoLisp可以做很多事情:
展開AutoCAD的原始命令。任何帶有C:前綴的AutoLisp函數(shù)都可以在AutoCAD中使用,如直線圓標(biāo)注等命令。
直接按照國標(biāo)圖庫的要求寫代碼畫一些常見的圖庫標(biāo)準(zhǔn)件,或者代替人找各種。設(shè)計(jì)手冊(cè)中的相關(guān)數(shù)據(jù),繼續(xù)使用。
進(jìn)行參數(shù)化繪圖,對(duì)于一些不是特別復(fù)雜的系統(tǒng),如發(fā)動(dòng)機(jī)裝配工裝設(shè)計(jì)、發(fā)動(dòng)機(jī)主軸箱設(shè)計(jì)等,提供專業(yè)的設(shè)計(jì)自動(dòng)化或范圍窄、深度大的輔助系統(tǒng)。
DWG文件本質(zhì)上是AutoCAD在圖形生成和編輯中使用的數(shù)據(jù)庫,可以傳遞一些非圖形信息數(shù)據(jù)(粗糙度、高度、厚度。。)作為非圖形數(shù)據(jù)庫文件存儲(chǔ)在DWG文件中,然后由Lisp程序讀取。
各種AutoCAD二次開發(fā)方法的比較
因?yàn)閷W(xué)習(xí)曲線。net語言和C語言是陡峭的,AutoLisp,這是很容易學(xué)習(xí),是經(jīng)常與VBA相比。(當(dāng)然,如果你有VB的基礎(chǔ),直接學(xué)VBA吧。)
AutoLISP擅長創(chuàng)建新命令并生成與現(xiàn)有命令的連接。VBA擅長執(zhí)行其他應(yīng)用程序中包含的組件,如MicrosoftExcel和Access。AutoLISP是一個(gè)基于表格處理的編程系統(tǒng),允許程序員隨意存儲(chǔ)和操作信息。然而,VBA組件包括數(shù)據(jù)和各種復(fù)雜情況下的有效操作,這就是問題變得復(fù)雜的地方。(/選擇AutoLISP或VBA。
)
但是從AutoCAD2000開始,Autodesk在AutoCAD中加入了VisualLisp編輯器,引入了很多新的函數(shù)來擴(kuò)展AutoLisp的功能,并且支持ActiveX對(duì)象的訪問,所以使用AutoLisp與WordExcel等程序進(jìn)行交互很容易。另外,VBA用GUI創(chuàng)建應(yīng)用程序當(dāng)然是所見即所得,而AutoLisp通過DCL文件實(shí)現(xiàn)GUI(語法簡單,但所見即所得),略遜于AutoLisp。
便攜式網(wǎng)絡(luò)圖像格式文件的擴(kuò)展名?
文件的后綴名稱是操作系統(tǒng)用來標(biāo)記文件類型的一種機(jī)制。擴(kuò)展可以被認(rèn)為是一種元數(shù)據(jù)。
例如,在文件名為"歌詞。txt",歌詞為主文件名,txt為擴(kuò)展名(文字全稱及外文:Text),也就是說這個(gè)文件被認(rèn)為是純文本文件。
有些文件系統(tǒng)限制擴(kuò)展長度,如個(gè)人計(jì)算機(jī)磁盤操作系統(tǒng)和微軟磁盤操作系統(tǒng)(MS-DOS)上的FAT文件系統(tǒng),IBM的VM/CMS,以及其他如NTFS"新技術(shù)文件系統(tǒng)",而Unix操作系統(tǒng)的文件系統(tǒng)接受分隔符作為合法有效的字符。擴(kuò)展材料的通用文件擴(kuò)展名1。doc/docx的意思是:word文檔,用微軟Word等軟件打開。
2、wps的意思是:Wps文本編輯系統(tǒng)文件,使用金山公司的wps軟件打開。
3.xls/xlsx代表excel電子表格,由微軟Excel軟件打開。
4.ppt/pptx的意思是:powerpoint演示文稿,用微軟Powerpoint等軟件打開。
5.rar的意思是:WinRAR壓縮文件,用WinRAR打開等。
6.pdf的意思是:可移植文檔格式,用pdf閱讀器(如Acrobat)打開,用pdfeditor7編輯。dwg的意思是:CAD圖形文件,用AutoCAD等軟件打開。
8.exe的意思是:可執(zhí)行文件,可執(zhí)行的應(yīng)用程序,這是一個(gè)Windows操作系統(tǒng)。
代表普通圖形文件,可以用各種圖形瀏覽軟件和圖形編輯器打開。
代表便攜網(wǎng)絡(luò)圖形,一張透明的圖片,各種圖形瀏覽軟件和圖形編輯器打開。