调试脚本
✈️ 创建调试脚本
脚本test.il
,将脚本放置在 home 路径下 $HOME/pcbenv/skill/
内容如下
- 不带返回值
lisp
(defun testSkill ()
(println "test") ; 示例函数
)
- 带返回值的
lisp
(defun testSkill ()
axlUIWPrint(nil "=======Test========")
(let ((result (sub_test1)))
println(result)
t
)
)
(defun sub_test1 ()
(println "[DEBUG] Sub function called")
(list
(cons 'status (list "SUCCESS")) ; 关键修正:将值封装为list
(cons 'data (list 1 2 3 4 5))
(cons 'message (list "Operation completed"))
)
)
✈️ 设置快捷键
修改env
,为调试脚本定制快捷键test
在env
文件中追加快捷键如下
lisp
funckey test 'skill load(strcat(axlGetVariable("HOME") "/pcbenv/skill/test.il")) testSkill()'
✈️ 使用
如此设置后,用户不管练习或者开发,都可以在此脚本上进行编辑,然后执行命令test
运行查看结果。