Skip to content

调试脚本

✈️ 创建调试脚本

脚本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运行查看结果。 picture 0