Re: [問題] AutoLisp可以呼叫外部程式嗎
再提供更勁暴的應用方法
你可以使用 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
05/10 23:05, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):
Cad_Cae 近期熱門文章
PTT數位生活區 即時熱門文章