導航:首頁 > 源碼編譯 > Lisp編譯為exe

Lisp編譯為exe

發布時間:2022-06-13 20:53:19

1. lisp編程:怎麼編譯lisp源代碼呢

lisp程序不需要編譯,直接在autocad中載入就可以了,然後執行定義的命令就行。

2. 如何使用lisp作為日常腳本語言

newLISP是一個類似Lisp語言的、用於一般用途的腳本語言。它具有 LISP 語言所有的魔力,但更容易學習和使用。 newLISP是友好的,快速和簡小的。大部分您需要的功能都將已經內置。
類似Lisp的腳本語言 newLISP

下面是一段示例代碼:

(command-event (fn (s)
(local (request)
(if (find "?" s) ; is this a query
(begin
(set 'request (first (parse s "?")))
; discover illegal extension in queries
(if (ends-with request ".exe")
(set 'request "GET /errorpage.html")
(set 'request s)))
(set 'request s))
request)
))

3. [求助]ACAD2010 64bit Lisp 創建ActiveX DLL對像的問題

把activex dll編譯為activex exe,只需要在生成選項里更改下,然後用/regserver注冊,就能用了

4. 關CAD lisp 調用excel程序代碼

(DEFUN C:TT ()
(STARTAPP "EXPLORER.EXE"
"C:\\Program Files\\Microsoft Office\\Office12\\EXCEL.EXE"
)
)
快捷鍵TT,請注意文件路徑是否和我的一樣,再就是路徑格式。
希望幫到你。

5. lisp編程:編譯完lisp源代碼後,出現了四個文件

XXXXX.lisp是lisp的源文件
XXXXX.list~是XXXXX.lisp的備份文件
XXXXX.lisp是XXXXX.lisp的加速載入文件
XXXXX.lib是編譯過的庫文件

6. lisp怎麼調用其他程序

因為在lisp中做一些工程計算比較麻煩,
擬把這些工程計算用C語言來完成,程序名為a.exe。執行a.exe生成txt文件保存計算結果。
在執行lisp命令時調用a.exe,並取得a.exe生成的文本數據。
這樣根據a.exe生成數據再在lisp中畫圖就可以了。

不知能否做到,如何實現,

7. 請問LISP編程語言的編譯器是用什麼語言編寫的

LISP(全名LISt Processor,即鏈表處理語言),由約翰·麥卡錫在1960年左右創造的一種基於λ演算的函數式編程語言。 ——網路
使一種函數編程語言,曾被用於人工智慧,語言都是一些符號,函數,很簡單的語言(因此也做不出什麼程序來或是很難做出,更別談人工智慧),不需要英語基礎。

8. 如何在AutoCAD Visual Lisp編輯器中創建與編譯lisp程序

打開Visual Lisp編輯器有兩種方式:
1.AutoCAD2008及之前的版本,在菜單欄「工具(Tools)"下面,選擇」AutoLisp"---->"Visual
Lisp編輯器"。(」AutoLisp"---->"導入應用"這個命令是用來載入AutoLisp腳本的)
2.AutoCAD2009及之後的版本,在功能區的」管理「選項卡里可以直接打開Visual Lisp編輯器。

如何在AutoCAD Visual Lisp編輯器中創建與編譯lisp程序

打開Visual Lisp編輯器之後新建一個文件,並另存為Lisp源文件。然後就可以在編輯窗口裡輸你的代碼了。

代碼編輯並調試確認無錯誤後,就可以在AutoCAD中使用了。

如何在AutoCAD Visual Lisp編輯器中創建與編譯lisp程序

左邊的按鈕表示立即運行當前代碼,如果有錯誤就會提示出來,右邊按鈕是切換到CAD窗口。

如果不需要再修改代碼了還可以將代碼進行編譯以加速運行。

如何在AutoCAD Visual Lisp編輯器中創建與編譯lisp程序

根據向導一步步進行編譯很簡單的。

如果在其他CAD圖形文件中需使用當前代碼文件或編譯後的文件,就按上面第一點的,或者在命令行輸入」ap",打開導入應用的對話框。

如何在AutoCAD Visual Lisp編輯器中創建與編譯lisp程序

1是用來臨時導入的,2是將程序加入CAD的啟動組。

lisp解決重復性勞動問題

在設計和繪圖中,你覺得都是簡單粗暴的重復性工作,就可以考慮用AutoLisp來代替你做。

首先,AutoLisp也是一個程序設計語言,屬於Common
Lisp的子集,同時加入了很多自定義的函數。即然是一個程序語言,就是其他編程語言能做的,它也能做,只是他的lisp語法跟一般的語言有些差另就是了,但是如果是一個沒有VB、C#、C++(對應於AutoCAD的開發方式分別是VBA,.net,ObjectArx)的基礎的人來說,AutoLisp是很簡單而且特別容易上手的一個語言。

作為一個編程語言,AutoLisp能做的很多:

1、擴充AutoCAD的原有命令。任何帶有C:前綴的AutoLisp函數,在AutoCAD中都可以像"line" "circle"
"dim"等命令一樣使用。

2、編寫代碼直接根據國標圖庫要求來繪出一些常用圖庫標准件什麼的,或是代替人查找各種設計手冊中的相關數據並繼續使用。

3、進行參數化繪圖,對於一些不特別復雜的系統,提供窄范圍、大深度的專業設計自動化或者輔助系統,如發動機裝配工具設計、縱使機主軸箱設計等。

4、DWG文件本質上是AutoCAD在圖形生成和編輯中使用的資料庫,可以將一些非圖形信息的數據(粗糙度,高度,厚度。。)等存於DWG文件中作
為非圖形資料庫文件,然後利用Lisp程序進行讀取等。

各種AutoCAD二次開發方式的比較:

由於 .net語言和c++的學習曲線比較陡峭,所以簡單易學的AutoLisp經常與VBA進行對比。(當然如果有VB的基礎還是直接學VBA好了。)

AutoLISP擅長建立新命令和產生已有命令的連接。VBA擅長執行包括在其他應用程序中的組件,如Microsoft的Excel和Access。AutoLISP是基於表處理的編程體系,它允許程序員隨意地存儲和操作傳送信息,然而VBA部件包括數據和對復雜情況的各種有效操作,這就是問題變得復雜的地方。

不過,在AutoCAD2000開始,Autodesk公司就在AutoCAD中加入了Visual
Lisp編輯器,引入了許多新函數擴充AutoLisp的功能,並支持ActiveX對象的訪問方式,所以使用AutoLisp來與Word\Excel等程序進行交互也是變簡單了。
另外,在創建帶GUI圖形界面的應用程序上,VBA當然是所見即所得的了,而AutoLisp是通過DCL文件來實現GUI的(語法很簡單,但做不到所見即所得).這點是AutoLisp略遜一籌了。原文出自[
CAD自學網 ] 轉載請保留原文鏈接:http://www.cadzxw.com/1873.html

9. 如何將LISP源程序編譯成fas\vlx格式

1、打開Visual LISP編輯器。

2、點文件/生成應用程序/新建應用程序向導。

3、如文件品種單一,則選簡單模式,如用幾種類型文件,如LISP,DCL等等,則選擇專家模式。

4、按程序要求,選擇已有的程序文件所在文件夾,並填寫想要的編譯後的VLX文件名稱如123。

5、最在當出現編譯應用程序時,默認為打勾項。此時點擊完成按鈕,就KO了。

6、打開已有的程序文件所在文件夾,把124.VLX文件找出來,就可以加以應用了。

補充:LISP(全名List Processor,即列表處理語言),由約翰·麥卡錫在1960年左右創造的一種基於λ演算的函數式編程語言。

閱讀全文

與Lisp編譯為exe相關的資料

熱點內容
阿里用的什麼資料庫伺服器 瀏覽:337
玩劍網用哪個攻略app 瀏覽:76
javamysql資料庫操作 瀏覽:225
眉山參加少兒編程培訓 瀏覽:986
androidaes加密java 瀏覽:816
蜜字的app叫什麼 瀏覽:544
程序員配樂 瀏覽:453
做一個解壓屋 瀏覽:619
品牌衣服用什麼app 瀏覽:151
python3鏈接資料庫 瀏覽:55
教課書英語是什麼app 瀏覽:884
環液式壓縮機 瀏覽:479
android控制項事件 瀏覽:967
雲伺服器的鏡像選擇什麼 瀏覽:755
python如何設置cplex 瀏覽:10
linux的mv命令詳解 瀏覽:359
怎麼把安裝好的python放在桌面上 瀏覽:121
mysql退出當前命令 瀏覽:743
現在還有什麼手機好用的app 瀏覽:326
java字元處理函數 瀏覽:278