編譯vlx
❶ 我寫了十幾個lisp程序文件,編譯成一個VLX文件後部分命令不能用,但編譯時同時生成的FAS文件都正常。
不能用的提示是什麼?
常見的
1. 局部變數沒有封住,跑出來了,相互干擾。
2. lisp程序的載入次序不讀,你看看你工程配置里的lisp文件編譯次序,即為載入次序,你寫了那麼多比如有些公用的部分吧,你是不是這個次序錯了。
其他的沒了
❷ 如何用CAD自帶的VLisp修改Lisp文件並且生成vlx文件
在命令行中輸入VLIDE,打開LISP文件的編輯器,在這里修改。
生成VLX文件,點擊文件菜單下的「生成應用程序」菜單項,選擇「簡單模式」就行了,按照提示一步步操作,就會生成VLX文件(實際上就是編譯輸出)
❸ 如何修改文件格式 VLX
VLX 由 Lsp 編譯而來,目的在加速Lsp
另一個目的就是不讓編輯.....至少目前還不能編輯
❹ 請問*.VLX如何反編譯回來啊
我在明經天地看到有人討論這個話題,有人說可以部分反編譯的,但軟體卻沒有人公布出來,實在可惜
❺ 編寫了一個cad的vba代碼,怎麼編譯成vlx應程序並設置快捷命令!
比如 你vba命令是 aaa 那麼 新建一個txt 裡面輸入
(defun c:ff()
(command "-vbarun" "aaa")
)
然後保存,改成.lsp 後綴名。 cad自動載入里放你的vba 和這個lsp文件, 再啟動cad後 按 ff 就會等於執行vba的命令了。
lisp變異成vlx的話 cad自帶個什麼工具,在工具條里就有,叫lsp調試什麼的。。 那裡就可以編譯。
❻ *.vlx和*.fas文件如何反編譯
《反編譯》的技術太難了,除了組合語言(Assemble)外,想作反compile的努力幾乎都是徒勞無功的,如果能反compile那麼程式設計師豈不是要喝西北風了?
❼ 如何將LISP源程序編譯成fas\vlx格式
1、打開Visual LISP編輯器。
2、點文件/生成應用程序/新建應用程序向導。
3、如文件品種單一,則選簡單模式,如用幾種類型文件,如LISP,DCL等等,則選擇專家模式。
4、按程序要求,選擇已有的程序文件所在文件夾,並填寫想要的編譯後的VLX文件名稱如123。
5、最在當出現編譯應用程序時,默認為打勾項。此時點擊完成按鈕,就KO了。
6、打開已有的程序文件所在文件夾,把124.VLX文件找出來,就可以加以應用了。
補充:LISP(全名List Processor,即列表處理語言),由約翰·麥卡錫在1960年左右創造的一種基於λ演算的函數式編程語言。
❽ VLX、FAS文件怎麼打開
可是在網上不容易找到確切的答案。 其實就是一句話: VLX是編譯後的程序,只能用CAD命令:appload進行載入, 然後輸入相應的命令來執行程序。 (FAS格式也是用來載入,不是用來查看。因為打開後都會是亂碼) PS:VLX在目前是相對不能破解的 (聽說有可以破解出源碼的軟體,但是目前網路上沒有散布開,在少部份人手上可能有。) 對於LISP,其實在國外開源的風氣是很濃的。很多源代碼都是公布在論壇上。 Visual LISP 為 AutoLISP 應用程序提供三種文件格式選項: 讀取LSP 文件 (.lsp) - 包含 AutoLISP 程序代碼的 ASCII 文本文件。 讀取FAS 文件 (.fas) - 單個 LSP 程序文件的二進制編譯版本。 讀取VLX 文件 (.vlx) - 一個或多個 LSP 文件和/或對話框控制語言 (DCL) 文件的編譯集合。 1.LISP程序的命令: 1.1 程序命令舉個例子: (defun c:tt() (alert "OK")) 則程序命令為tt 1.2 (defun tt() (alert "OK")) 不帶參數的程序命令為(tt) 1.3 可以自定義命令 (defun c:tt2 ()(c:tt)) 2.1 程序的名稱如:InsertBlock.vlx 程序命令可能為InsertBlock或IB 2.2 程序的拼音如:梁線處理.vlx 程序命令可能為LXCL 2.3 有些程序會在程序appload載入後,將命令顯示在命令行中。這樣比較方便。
❾ 如何把文本文件編譯到VLX文件
不知道大家有沒有試過把把文本文件編譯到VLX文件,我要讀出文本文件的內容,在lisp文件中使用,為了便於管理文件,最好編譯到一個VLX文件。在Vlisp編譯器中的應用程序向導中的高級選項中看出可以把文本文件編譯到VLX文件,就是不知道具體操作的要求?謝謝!
❿ vlx文件是用什麼編寫或如何生成的,又如何查看及修改下載的vlx文件代碼
謝謝樓上兩位熱心的朋友!原來是這樣呀,這也就是說沒有源碼就無法改了,那我多問兩句,1、lisp不編譯成vlx一樣能用,對嗎?如果是為什麼要編譯,我猜是不是作者為了防止使用者查看和修改。2、針對vlx是否有反編譯工具呀?