谢谢,设置了 SECURELOAD 确实可以成功加载。
我在 aardio 里添加了一个 com.cad 库,对 SendCommand 以及 load 文件的方法做了简单封装,使其支持 aardio 的模板语法,可以在 lisp 里嵌入 aardio 参数。一个例子:import com.cad;
var cad = com.cad();
cad.Visible = true;
cad.SendCommand(`
(setq c:hello nil)
(defun c:hello(/ name)
(set 'name (getstring "What's your name? "))
(set 'msg (strcat "Hello, " name <?= time(),"这是 aardio 对象" ?>))
(write-line msg))
hello`)
如果要用 load 函数加载,改用 cad.LoadLisp() 函数就可以了,同样支持模板语法。
|