AutoLISP集成化開發(fā)環(huán)境課件_第1頁
AutoLISP集成化開發(fā)環(huán)境課件_第2頁
AutoLISP集成化開發(fā)環(huán)境課件_第3頁
AutoLISP集成化開發(fā)環(huán)境課件_第4頁
AutoLISP集成化開發(fā)環(huán)境課件_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

AutoLISP集成化

開發(fā)環(huán)境

教材:第六章,P123~P180AutoLISP集成化

開發(fā)環(huán)境教材:第六章,P123~P110.1VisualLISP入門

10.1.1啟動(dòng)VisualLISP啟動(dòng)VisualLISP的步驟:1.啟動(dòng)AutoCAD。2.在AutoCAD菜單中選擇“工具”“AutoLISP”“VisualLISP編輯器”,或在命令提示處輸入如下命令:vlisp在任意時(shí)刻都可用菜單或vlisp命令返回到VLISPIDE中。10.1VisualLISP入門10.1.1啟動(dòng)Vi210.1VisualLISP入門

注意:也可以用vlide命令啟動(dòng)或返回VisualLISP。Vlide表示VisualLISP集成交互式開發(fā)環(huán)境(IDE)。AutoCAD發(fā)出vlide命令調(diào)用VLISP,所以有時(shí)您可能會(huì)看到AutoCAD命令窗口中顯示VLIDE命令。10.1VisualLISP入門注意:310.1.2Visual

LISP用戶界面

10.1.2VisualLISP用戶界面4VLISP屏幕包括如下區(qū)域:菜單用戶可以通過選取各個(gè)菜單項(xiàng)來發(fā)出VLISP命令。工具欄單擊工具欄按鈕可以快速發(fā)出VLISP命令。VLISP中一共有五個(gè)工具欄:標(biāo)準(zhǔn)、視圖、調(diào)試、工具和搜索,各自代表不同功能的VLISP命令組??梢酝ㄟ^工具欄執(zhí)行部分(但不是全部)菜單命令。VLISP屏幕包括如下區(qū)域:5控制臺(tái)窗口控制臺(tái)窗口是VLISP主窗口中的一個(gè)獨(dú)立的可滾動(dòng)窗口。在控制臺(tái)窗口中可以輸入AutoLISP命令,方式與在AutoCAD命令窗口中式類似。也可以不用菜單或工具欄而直接在控制臺(tái)窗口中發(fā)出很多VisualLISP命令。狀態(tài)欄位于屏幕的底部,狀態(tài)欄中顯示的信息因在VLISP中所做的工作不同而異??刂婆_(tái)窗口610.1.2.1VisualLISP文本編輯器在VLISP文本編輯器中閱讀LISP程序的步驟:1.從VLISP菜單中選擇“文件”“打開”。2.在“打開文件”對(duì)話框中,選擇AutoCAD安裝目錄下的Sample\VisualLISP文件夾。3.雙擊drawline.lsp文件。VLISP將在新的文本編輯窗口中打開該文件,并在狀態(tài)欄上顯示文件名。10.1.2.1VisualLISP文本編輯器在VLI710.1.2.1VisualLISP文本編輯器如果對(duì)文件進(jìn)行了修改或添加了文本,VLISP將在狀態(tài)欄上的文件名旁顯示一個(gè)星號(hào)(*),只有在保存或關(guān)閉該文件后,星號(hào)才會(huì)消失??梢酝瑫r(shí)編輯多個(gè)文件。每打開一個(gè)文件,VLISP都在新的文本編輯器窗口中顯示文件。10.1.2.1VisualLISP文本編輯器8控制臺(tái)窗口

在VLISP控制臺(tái)窗口中可以輸入和運(yùn)行AutoLISP命令,并觀察結(jié)果,類似于在AutoCAD命令窗口,但不同的是在兩個(gè)窗口中完成同樣的任務(wù)時(shí)操作不太一樣。例如:要在VLISP中顯示AutoLISP變量的當(dāng)前值,在VLISP控制臺(tái)窗口中可直接鍵入變量名并按ENTER鍵即可,而在AutoCAD命令窗口中,則必須在變量名前加一個(gè)驚嘆號(hào)(!)??刂婆_(tái)窗口在VLISP控制臺(tái)窗口中可以輸入和運(yùn)行A9控制臺(tái)窗口

控制臺(tái)窗口中還顯示AutoLISP診斷信息和許多AutoLISP函數(shù)的結(jié)果。例如print和princ函數(shù)的輸出結(jié)果就顯示在控制臺(tái)窗口中。您還可以滾動(dòng)控制臺(tái)窗口,查看以前輸入的文本和輸出的結(jié)果。控制臺(tái)窗口控制臺(tái)窗口中還顯示AutoLISP診斷信10VLISP控制臺(tái)功能摘要

對(duì)AutoLISP表達(dá)式進(jìn)行求值,并顯示表達(dá)式的返回值。將AutoLISP表達(dá)式分多行輸入,只需在每行最后按CTRL+ENTER鍵即可繼續(xù)在下一行接著輸入。同時(shí)對(duì)多個(gè)表達(dá)式求值。在控制臺(tái)和文本編輯窗口之間復(fù)制和傳遞文本。在控制臺(tái)窗口中可以使用大部分文本編輯命令。VLISP控制臺(tái)功能摘要對(duì)AutoLISP表達(dá)式進(jìn)行求值,11VLISP控制臺(tái)功能摘要

在控制臺(tái)中按TAB鍵可以回溯到以前輸入的命令。您還可以多次按TAB鍵來回溯到更早輸入的命令,按SHIFT+TAB鍵則可以反向回溯命令。在控制臺(tái)中按TAB鍵實(shí)現(xiàn)對(duì)輸入歷史的關(guān)聯(lián)搜索。例如,如果您輸入(+并按TAB鍵,VLISP將回溯到您最近輸入的那個(gè)以(+開頭的命令。按SHIFT+TAB鍵則可以反向回溯命令。按ESC鍵清除控制臺(tái)提示符后的文字。VLISP控制臺(tái)功能摘要在控制臺(tái)中按TAB鍵可以回溯到以前12VLISP控制臺(tái)功能摘要

按ESC鍵清除控制臺(tái)提示符后的文字。按SHIFT+ESC鍵將不對(duì)您在控制臺(tái)提示符后輸入的文字進(jìn)行求值(也不將其清除)而接著顯示新的控制臺(tái)提示符。在控制臺(tái)窗口的任何地方單擊鼠標(biāo)右鍵或按SHIFT+F10鍵將顯示VLISP命令和選項(xiàng)。例如,您可以利用該功能復(fù)制和粘貼控制臺(tái)命令行上的文本、查找文本和初始化VLISP調(diào)試特性。VLISP控制臺(tái)功能摘要按ESC鍵清除控制臺(tái)提示符后的文字13VisualLISP文本編輯器

VLISP文本編輯器遠(yuǎn)不僅僅是一個(gè)書寫工具,它是VLISP編程環(huán)境的核心部分。要充分利用VLISP文本編輯器的強(qiáng)大功能,必須熟悉AutoLISP語言。VisualLISP文本編輯器VL14文本編輯器的一些主要特性文件語法著色文本編輯器可以識(shí)別AutoLISP程序的不同部分并給它們指定各自的顏色。這使得您可以更容易地找到程序的某些組成部分(例如函數(shù)調(diào)用和變量名),還能幫您找到拼寫錯(cuò)誤。設(shè)置文本格式文本編輯器可以設(shè)置AutoLISP代碼的格式,使代碼更易于閱讀。用戶可以從許多種不同的格式樣式中挑選您自己喜歡的格式。文本編輯器的一些主要特性文件語法著色15文本編輯器的一些主要特性括號(hào)匹配AutoLISP代碼中包含許多括號(hào),編輯器可以通過查找與任意開括號(hào)匹配的閉括號(hào)來幫助您檢測(cè)括號(hào)匹配錯(cuò)誤。執(zhí)行AutoLISP表達(dá)式不必離開文本編輯器就可以測(cè)試表達(dá)式和代碼行。文本編輯器的一些主要特性括號(hào)匹配16文本編輯器的一些主要特性多文件查找文本編輯器用單個(gè)命令就可以在多個(gè)文件中查找某個(gè)詞或表達(dá)式。AutoLISP代碼的語法檢查文本編輯器可以對(duì)AutoLISP代碼進(jìn)行求值并亮顯語法錯(cuò)誤。文本編輯器的一些主要特性17加載和運(yùn)行AutoLISP程序

在VLISP文本編輯器中打開某AutoLISP程序文件后,就可以加載并運(yùn)行該程序了。加載指的是使程序文件中的函數(shù)可被VLISP命令解釋器使用的這個(gè)過程。加載和運(yùn)行AutoLISP程序在VLISP文本編18加載和運(yùn)行AutoLISP程序

在VLISP文本編輯窗口中加載和運(yùn)行程序的步驟:1.首先確認(rèn)包含要加載程序(如drawline.lsp)的文本編輯窗口是活動(dòng)窗口。如果不能肯定該窗口是否是活動(dòng)的,請(qǐng)?jiān)诖翱诘娜魏蔚胤絾螕羲?,使它成為活?dòng)窗口。2.從“工具”工具欄中選擇“加載活動(dòng)編輯窗口”按鈕,或從VLISP菜單中選擇“工具”“加載編輯器中的文字”。加載和運(yùn)行AutoLISP程序在VLISP文本編輯窗口19加載和運(yùn)行AutoLISP程序

VLISP將在控制臺(tái)窗口中顯示一條信息,表明已加載該程序。3.在控制臺(tái)提示下輸入括號(hào)和函數(shù)名(函數(shù)名包括在括號(hào)內(nèi)),按ENTER鍵后就可運(yùn)行已加載的函數(shù),如:_$(drawline)接下來的操作與加載的程序有關(guān)。加載和運(yùn)行AutoLISP程序VLISP將在控制20退出VisualLISP在完成VLISP任務(wù)后,可以選擇“文件”菜單上的“退出”或單擊Windows的“關(guān)閉”按鈕來關(guān)閉程序。注意AutoCAD并沒有完全卸載VLISP,而只是把所有的VLISP窗口關(guān)閉。如果您修改了某VLISP文本編輯窗口中的代碼而沒有保存這些修改,在退出AutoCAD時(shí),AutoCAD會(huì)問您是否想保存這些修改。退出VisualLISP在完成VLIS21退出VisualLISPVLISP保存您退出時(shí)的狀態(tài)。在您下一次啟動(dòng)VLISP任務(wù)時(shí),VLISP將自動(dòng)打開您上次退出時(shí)打開的文件和窗口。退出VisualLISPVLISP保存您22控制臺(tái)和編輯器的編碼輔助工具

VisualLISP代碼的語法著色

在VLISP控制臺(tái)或文字編輯器窗口中,只要用戶鍵入文本,VLISP馬上就會(huì)檢測(cè)輸入的詞是AutoLISP的內(nèi)部函數(shù),還是數(shù)字、字符串或其他語言元素。VLISP給每種元素指定自身的顏色。這可以幫您檢測(cè)是否忘記了引號(hào)或拼錯(cuò)了函數(shù)名??刂婆_(tái)和編輯器的編碼輔助工具VisualLISP代碼的語23AutoLISP缺省代碼著色方案AutoLISP語言元素顏色內(nèi)部函數(shù)和受保護(hù)的符號(hào)藍(lán)色字符串洋紅色整數(shù)綠色實(shí)數(shù)墨綠色注釋灰色背景,洋紅色括號(hào)紅色不能識(shí)別的元素(例如用戶變量等)黑色AutoLISP缺省代碼著色方案AutoLISP語言元素顏24檢查語法錯(cuò)誤

1、括號(hào)匹配檢測(cè)使用“編輯”菜單上的“括號(hào)匹配”可以查找不匹配的括號(hào):向前匹配(CTRL+])將插入點(diǎn)(光標(biāo)位置)移到和開括號(hào)相匹配的閉括號(hào)之后。如果當(dāng)前光標(biāo)位置正好處在開括號(hào)之前,VLISP將匹配該括號(hào)的閉括號(hào)。如果光標(biāo)位置是在表達(dá)式中間,VLISP將以當(dāng)前表達(dá)式的開括號(hào)來匹配閉括號(hào)。檢查語法錯(cuò)誤1、括號(hào)匹配檢測(cè)25向后匹配(CTRL+[)將插入點(diǎn)移到和閉括號(hào)相匹配的開括號(hào)之前。如果當(dāng)前光標(biāo)位置正好處在閉括號(hào)之后,VLISP將匹配該括號(hào)的開括號(hào)。如果光標(biāo)位置是在表達(dá)式中間,VLISP將以當(dāng)前表達(dá)式的閉括號(hào)來匹配開括號(hào)。向前選擇(CTRL+SHIFT+])插入點(diǎn)的移動(dòng)和“向前匹配”命令相同,但同時(shí)選中缺省點(diǎn)和結(jié)束點(diǎn)之間的文本。當(dāng)光標(biāo)位置正好處在開括號(hào)之前時(shí),雙擊就可以選中到相匹配閉括號(hào)之間的文本,但不移動(dòng)插入點(diǎn)。向后匹配(CTRL+[)26向后選擇(CTRL+SHIFT+[)插入點(diǎn)的移動(dòng)和“向后匹配”命令相同,但同時(shí)選中缺省點(diǎn)和結(jié)束點(diǎn)之間的文本。當(dāng)光標(biāo)位置正好處在閉括號(hào)之后時(shí),雙擊也可以選中到相匹配開括號(hào)之間的文本,但不移動(dòng)插入點(diǎn)。向后選擇(CTRL+SHIFT+[)272、使用檢查命令檢查語法錯(cuò)誤

可以用VLISP檢查命令做其他語法檢查,檢查命令可以檢測(cè)如下錯(cuò)誤:給函數(shù)提供的參數(shù)數(shù)目不正確給函數(shù)提供的參數(shù)不正確(如需要變量時(shí)提供的卻是被引號(hào)引起來的符號(hào))某些特殊函數(shù)(例如lambda、setq和foreach等)的語法不正確。

2、使用檢查命令檢查語法錯(cuò)誤28在編輯器窗口中運(yùn)行語法檢查命令的步驟:

1.切換到包含要檢查代碼的編輯器窗口。2.從VLISP菜單中選擇“工具”“檢查編輯器中的文字”,可以檢測(cè)整個(gè)文件。3.選擇“工具”“檢查選定文字”可以對(duì)所選代碼而不是整個(gè)代碼進(jìn)行語法檢查。如果VLISP檢測(cè)到錯(cuò)誤,它會(huì)在一個(gè)新的“編譯輸出”窗口中顯示錯(cuò)誤信息。

在編輯器窗口中運(yùn)行語法檢查命令的步驟:1.切換到包含要檢29在程序中定位語法錯(cuò)誤:

在“編譯輸出”窗口中雙擊錯(cuò)誤信息,VLISP將激活編輯器窗口,將光標(biāo)置于引起該錯(cuò)誤的語句開頭,并亮顯整個(gè)表達(dá)式。

在程序中定位語法錯(cuò)誤:在“編譯輸出30演講完畢,謝謝觀看!演講完畢,謝謝觀看!31AutoLISP集成化

開發(fā)環(huán)境

教材:第六章,P123~P180AutoLISP集成化

開發(fā)環(huán)境教材:第六章,P123~P3210.1VisualLISP入門

10.1.1啟動(dòng)VisualLISP啟動(dòng)VisualLISP的步驟:1.啟動(dòng)AutoCAD。2.在AutoCAD菜單中選擇“工具”“AutoLISP”“VisualLISP編輯器”,或在命令提示處輸入如下命令:vlisp在任意時(shí)刻都可用菜單或vlisp命令返回到VLISPIDE中。10.1VisualLISP入門10.1.1啟動(dòng)Vi3310.1VisualLISP入門

注意:也可以用vlide命令啟動(dòng)或返回VisualLISP。Vlide表示VisualLISP集成交互式開發(fā)環(huán)境(IDE)。AutoCAD發(fā)出vlide命令調(diào)用VLISP,所以有時(shí)您可能會(huì)看到AutoCAD命令窗口中顯示VLIDE命令。10.1VisualLISP入門注意:3410.1.2Visual

LISP用戶界面

10.1.2VisualLISP用戶界面35VLISP屏幕包括如下區(qū)域:菜單用戶可以通過選取各個(gè)菜單項(xiàng)來發(fā)出VLISP命令。工具欄單擊工具欄按鈕可以快速發(fā)出VLISP命令。VLISP中一共有五個(gè)工具欄:標(biāo)準(zhǔn)、視圖、調(diào)試、工具和搜索,各自代表不同功能的VLISP命令組。可以通過工具欄執(zhí)行部分(但不是全部)菜單命令。VLISP屏幕包括如下區(qū)域:36控制臺(tái)窗口控制臺(tái)窗口是VLISP主窗口中的一個(gè)獨(dú)立的可滾動(dòng)窗口。在控制臺(tái)窗口中可以輸入AutoLISP命令,方式與在AutoCAD命令窗口中式類似。也可以不用菜單或工具欄而直接在控制臺(tái)窗口中發(fā)出很多VisualLISP命令。狀態(tài)欄位于屏幕的底部,狀態(tài)欄中顯示的信息因在VLISP中所做的工作不同而異??刂婆_(tái)窗口3710.1.2.1VisualLISP文本編輯器在VLISP文本編輯器中閱讀LISP程序的步驟:1.從VLISP菜單中選擇“文件”“打開”。2.在“打開文件”對(duì)話框中,選擇AutoCAD安裝目錄下的Sample\VisualLISP文件夾。3.雙擊drawline.lsp文件。VLISP將在新的文本編輯窗口中打開該文件,并在狀態(tài)欄上顯示文件名。10.1.2.1VisualLISP文本編輯器在VLI3810.1.2.1VisualLISP文本編輯器如果對(duì)文件進(jìn)行了修改或添加了文本,VLISP將在狀態(tài)欄上的文件名旁顯示一個(gè)星號(hào)(*),只有在保存或關(guān)閉該文件后,星號(hào)才會(huì)消失。可以同時(shí)編輯多個(gè)文件。每打開一個(gè)文件,VLISP都在新的文本編輯器窗口中顯示文件。10.1.2.1VisualLISP文本編輯器39控制臺(tái)窗口

在VLISP控制臺(tái)窗口中可以輸入和運(yùn)行AutoLISP命令,并觀察結(jié)果,類似于在AutoCAD命令窗口,但不同的是在兩個(gè)窗口中完成同樣的任務(wù)時(shí)操作不太一樣。例如:要在VLISP中顯示AutoLISP變量的當(dāng)前值,在VLISP控制臺(tái)窗口中可直接鍵入變量名并按ENTER鍵即可,而在AutoCAD命令窗口中,則必須在變量名前加一個(gè)驚嘆號(hào)(!)??刂婆_(tái)窗口在VLISP控制臺(tái)窗口中可以輸入和運(yùn)行A40控制臺(tái)窗口

控制臺(tái)窗口中還顯示AutoLISP診斷信息和許多AutoLISP函數(shù)的結(jié)果。例如print和princ函數(shù)的輸出結(jié)果就顯示在控制臺(tái)窗口中。您還可以滾動(dòng)控制臺(tái)窗口,查看以前輸入的文本和輸出的結(jié)果??刂婆_(tái)窗口控制臺(tái)窗口中還顯示AutoLISP診斷信41VLISP控制臺(tái)功能摘要

對(duì)AutoLISP表達(dá)式進(jìn)行求值,并顯示表達(dá)式的返回值。將AutoLISP表達(dá)式分多行輸入,只需在每行最后按CTRL+ENTER鍵即可繼續(xù)在下一行接著輸入。同時(shí)對(duì)多個(gè)表達(dá)式求值。在控制臺(tái)和文本編輯窗口之間復(fù)制和傳遞文本。在控制臺(tái)窗口中可以使用大部分文本編輯命令。VLISP控制臺(tái)功能摘要對(duì)AutoLISP表達(dá)式進(jìn)行求值,42VLISP控制臺(tái)功能摘要

在控制臺(tái)中按TAB鍵可以回溯到以前輸入的命令。您還可以多次按TAB鍵來回溯到更早輸入的命令,按SHIFT+TAB鍵則可以反向回溯命令。在控制臺(tái)中按TAB鍵實(shí)現(xiàn)對(duì)輸入歷史的關(guān)聯(lián)搜索。例如,如果您輸入(+并按TAB鍵,VLISP將回溯到您最近輸入的那個(gè)以(+開頭的命令。按SHIFT+TAB鍵則可以反向回溯命令。按ESC鍵清除控制臺(tái)提示符后的文字。VLISP控制臺(tái)功能摘要在控制臺(tái)中按TAB鍵可以回溯到以前43VLISP控制臺(tái)功能摘要

按ESC鍵清除控制臺(tái)提示符后的文字。按SHIFT+ESC鍵將不對(duì)您在控制臺(tái)提示符后輸入的文字進(jìn)行求值(也不將其清除)而接著顯示新的控制臺(tái)提示符。在控制臺(tái)窗口的任何地方單擊鼠標(biāo)右鍵或按SHIFT+F10鍵將顯示VLISP命令和選項(xiàng)。例如,您可以利用該功能復(fù)制和粘貼控制臺(tái)命令行上的文本、查找文本和初始化VLISP調(diào)試特性。VLISP控制臺(tái)功能摘要按ESC鍵清除控制臺(tái)提示符后的文字44VisualLISP文本編輯器

VLISP文本編輯器遠(yuǎn)不僅僅是一個(gè)書寫工具,它是VLISP編程環(huán)境的核心部分。要充分利用VLISP文本編輯器的強(qiáng)大功能,必須熟悉AutoLISP語言。VisualLISP文本編輯器VL45文本編輯器的一些主要特性文件語法著色文本編輯器可以識(shí)別AutoLISP程序的不同部分并給它們指定各自的顏色。這使得您可以更容易地找到程序的某些組成部分(例如函數(shù)調(diào)用和變量名),還能幫您找到拼寫錯(cuò)誤。設(shè)置文本格式文本編輯器可以設(shè)置AutoLISP代碼的格式,使代碼更易于閱讀。用戶可以從許多種不同的格式樣式中挑選您自己喜歡的格式。文本編輯器的一些主要特性文件語法著色46文本編輯器的一些主要特性括號(hào)匹配AutoLISP代碼中包含許多括號(hào),編輯器可以通過查找與任意開括號(hào)匹配的閉括號(hào)來幫助您檢測(cè)括號(hào)匹配錯(cuò)誤。執(zhí)行AutoLISP表達(dá)式不必離開文本編輯器就可以測(cè)試表達(dá)式和代碼行。文本編輯器的一些主要特性括號(hào)匹配47文本編輯器的一些主要特性多文件查找文本編輯器用單個(gè)命令就可以在多個(gè)文件中查找某個(gè)詞或表達(dá)式。AutoLISP代碼的語法檢查文本編輯器可以對(duì)AutoLISP代碼進(jìn)行求值并亮顯語法錯(cuò)誤。文本編輯器的一些主要特性48加載和運(yùn)行AutoLISP程序

在VLISP文本編輯器中打開某AutoLISP程序文件后,就可以加載并運(yùn)行該程序了。加載指的是使程序文件中的函數(shù)可被VLISP命令解釋器使用的這個(gè)過程。加載和運(yùn)行AutoLISP程序在VLISP文本編49加載和運(yùn)行AutoLISP程序

在VLISP文本編輯窗口中加載和運(yùn)行程序的步驟:1.首先確認(rèn)包含要加載程序(如drawline.lsp)的文本編輯窗口是活動(dòng)窗口。如果不能肯定該窗口是否是活動(dòng)的,請(qǐng)?jiān)诖翱诘娜魏蔚胤絾螕羲?,使它成為活?dòng)窗口。2.從“工具”工具欄中選擇“加載活動(dòng)編輯窗口”按鈕,或從VLISP菜單中選擇“工具”“加載編輯器中的文字”。加載和運(yùn)行AutoLISP程序在VLISP文本編輯窗口50加載和運(yùn)行AutoLISP程序

VLISP將在控制臺(tái)窗口中顯示一條信息,表明已加載該程序。3.在控制臺(tái)提示下輸入括號(hào)和函數(shù)名(函數(shù)名包括在括號(hào)內(nèi)),按ENTER鍵后就可運(yùn)行已加載的函數(shù),如:_$(drawline)接下來的操作與加載的程序有關(guān)。加載和運(yùn)行AutoLISP程序VLISP將在控制51退出VisualLISP在完成VLISP任務(wù)后,可以選擇“文件”菜單上的“退出”或單擊Windows的“關(guān)閉”按鈕來關(guān)閉程序。注意AutoCAD并沒有完全卸載VLISP,而只是把所有的VLISP窗口關(guān)閉。如果您修改了某VLISP文本編輯窗口中的代碼而沒有保存這些修改,在退出AutoCAD時(shí),AutoCAD會(huì)問您是否想保存這些修改。退出VisualLISP在完成VLIS52退出VisualLISPVLISP保存您退出時(shí)的狀態(tài)。在您下一次啟動(dòng)VLISP任務(wù)時(shí),VLISP將自動(dòng)打開您上次退出時(shí)打開的文件和窗口。退出VisualLISPVLISP保存您53控制臺(tái)和編輯器的編碼輔助工具

VisualLISP代碼的語法著色

在VLISP控制臺(tái)或文字編輯器窗口中,只要用戶鍵入文本,VLISP馬上就會(huì)檢測(cè)輸入的詞是AutoLISP的內(nèi)部函數(shù),還是數(shù)字、字符串或其他語言元素。VLISP給每種元素指定自身的顏色。這可以幫您檢測(cè)是否忘記了引號(hào)或拼錯(cuò)了函數(shù)名??刂婆_(tái)和編輯器的編碼輔助工具VisualLISP代碼的語54AutoLISP缺省代碼著色方案AutoLISP語言元素顏色內(nèi)部函數(shù)和受保護(hù)的符號(hào)藍(lán)色字符串洋紅色整數(shù)綠色實(shí)數(shù)墨綠色注釋灰色背景,洋紅色括號(hào)紅色不能識(shí)別的元素(例如用戶變量等)黑色AutoLISP缺省代碼著色方案AutoLISP語言元素顏55檢查語法錯(cuò)誤

1、括號(hào)匹配檢測(cè)使用“編輯”菜單上的“括號(hào)匹配”可以查找不匹配的括號(hào):向前匹配(CTRL+])將插入點(diǎn)(光標(biāo)位置)移到和開括

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論