Re: [問題] AutoLisp可以呼叫外部程式嗎

看板Cad_Cae (電腦輔助設計)作者 (sjgau)時間18年前 (2007/05/10 10:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
再提供更勁暴的應用方法 你可以使用 AutoLISP 跟AutoCAD 和 AutoCAD 圖檔做互動,得到一些幾何資料, 使用 DXFout, 或是 ATText 等指令 將 你要的幾何資料輸出,成為文字檔案, 接著,你的 LISP 程式,呼叫外部程式, 處理這些檔案。 你的 外部程式,可以產生 ---.LSP ---.SCR 然後,回到 AutoLISP 裡面的時候, 去 執行剛剛產生的 .LSP, .SCR 如此的循環下去,你的應用程式可以變成很 powerful ※ 引述《sjgau (sjgau)》之銘言: : (princ "Hello, world!") : (command "circle" "0,0" "1") : (command "zoom" "e") : (command "shell" "dir *.*/p") : (princ) : 如上,答案是:可以 : AutoCAD 有一個指令,叫做 "shell" : 就是讓你去執行外部的程式。 : shell 後面的字串,就是執行 C++ Console- mode 程式 : ※ 引述《cynthmis (pika)》之銘言: : : 如標題所示 : : 在lisp裡有辦法呼叫外部程式嗎? : : 例如我在lisp執行到一個段落後 : : 想要開啟一個檔案、或是執行exe、bat等等的執行檔..謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.77.40

05/10 23:05, , 1F
wow
05/10 23:05, 1F
文章代碼(AID): #16GeVk1f (Cad_Cae)
文章代碼(AID): #16GeVk1f (Cad_Cae)