系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
在LISP中如何呼叫並執行另一個已載入執行的LISP命令
----------------------------------------------------
(defun c:CALENGTH(/ ss01 oldlay01 en01)
(setvar "cmdecho" 0)
(setq en01 (entsel "\nSelect Object to CAL Layer's: "))
(setq oldlay01 (CDR (assoc 8 (entget (car en01)))))
(setq ss01 (ssget "X" (list (cons 8 oldlay01))));
(COMMAND "CALL" ss01 "")
)
-----------------------------------
如上 CALL 是另一個LISP命令已先載入
(COMMAND "CALL" SS01 "")此行執行後回覆CALL為不明指令
可是CALL單獨執行?正常
問題是出在那呢
請高手幫幫忙謝謝
系統管理員
文章: 14203
註冊時間: 2026年 4月 30日, 11:43
抱歉,對lisp並不是很內行,是否可以將檔案MAIL給我做測試
ming@ctc.com.tw

另外,也見到您在他站提出相同問題,不知該回答是否已解決您的問題
回覆文章